No description
Find a file
Daichi Hirono a6dee5e279 Add volatile to temporary variable.
FuseBuffer::HandleNotImpl save the value of |request.header.unique| to the
temporary variable, clear the buffer which is a union of |request| and
|response|, then write back the unique value to response.header.unique.

Before the CL, the temporary variable was wrongly removed by the compiler
optimization, and response.header.unique was always 0. The CL adds
volatile modifier as workaround to prevent the compiler optimization
from removing the temporary value.

Bug: 62429763
Test: libappfuse_tests
Change-Id: Ia853f805633f646f316f585a35c7b018000b6eb3
2017-06-23 11:23:12 +09:00
adb Merge "Give a clear error message if we can't start the server." am: b6d3f28287 am: 1496863091 2017-06-21 01:06:53 +00:00
adf libadfhwc: Fix adf_hwc_close 2017-03-02 17:40:16 +00:00
base logging: make LOG(FATAL) always run with the static analyzer. 2017-05-31 14:41:22 +00:00
bootstat bootstat: Log factory_reset_boot_complete separately from ota_*. 2017-05-30 15:03:15 -07:00
cpio Possible null pointer miss on realloc 2017-03-23 22:41:14 +01:00
debuggerd Decode ptrace-induced SIGTRAP si_code values. 2017-06-21 08:45:33 -07:00
demangle Mark libdemangle as vendor_available. 2017-06-20 20:29:57 +00:00
fastboot fastboot: use filename instead of fd to generate filesystem image 2017-05-31 21:23:12 +00:00
fs_mgr Merge changes from topic 'eng_first_stage_mount' am: b7e2f272ee am: e5341cf56a am: 91b5f4b172 2017-06-22 00:24:05 +00:00
gatekeeperd Credential FRP: keep gatekeeperd credentials after reset 2017-04-18 20:50:52 +00:00
healthd Merge "healthd: add battery health status values from JEITA spec" am: 5dd87c4ef6 2017-06-21 19:29:25 +00:00
include Add libziparchive-based unzip. 2017-06-04 11:53:48 -07:00
init Merge changes from topic 'eng_first_stage_mount' am: b7e2f272ee am: e5341cf56a am: 91b5f4b172 2017-06-22 00:24:05 +00:00
libappfuse Add volatile to temporary variable. 2017-06-23 11:23:12 +09:00
libbacktrace Use demangle for function names. 2017-06-02 10:10:24 -07:00
libbinderwrapper libbinderwrapper: Android.mk -> Android.bp 2017-04-25 15:55:26 -07:00
libcrypto_utils Add vendor_available:true to libcrypto_utils 2017-05-16 11:51:09 -07:00
libcutils Merge "libcutils: Clarify schedboost_enabled()" am: 643b4776b5 am: 7ce1bdec47 2017-06-20 18:36:40 +00:00
libdiskconfig Mark libdiskconfig vendor_available. 2017-05-31 01:54:31 +00:00
libgrallocusage Mark libgrallocusage as vendor_available 2017-05-04 12:25:43 +09:00
libion Mark libion vendor_available. 2017-05-31 01:56:38 +00:00
libkeyutils Add libkeyutils. 2017-05-10 14:53:28 -07:00
liblog add component metadata tag to CTS liblog test acses 2017-06-06 19:28:39 +00:00
libmemtrack libmemtrack: check return value for getMemory() 2017-02-27 12:21:39 -08:00
libmemunreachable Merge "Shave a stack frame off asserts." 2017-06-21 15:09:55 +00:00
libmetricslogger Mark libmetricslogger vendor_available. 2017-05-31 01:52:59 +00:00
libnativebridge Load vendor public libraries to sphal namespace 2017-05-25 10:30:55 -07:00
libnativeloader Load vendor public libraries to sphal namespace 2017-05-25 10:30:55 -07:00
libnetutils Mark libnetutils vendor_available. 2017-05-31 02:02:17 +00:00
libpackagelistparser liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libpixelflinger Va_end should be used with va_start 2017-03-23 22:41:42 +01:00
libprocessgroup init: move killing of process groups to libprocessgroup 2017-06-15 10:21:05 -07:00
libprocinfo Mark libprocinfo vendor_avaialable. 2017-05-31 01:52:14 +00:00
libsparse Merge "libsparse: Fix odd-sized input files total_blks" am: 652ce94f40 am: ab74c778df 2017-04-19 19:26:27 +00:00
libsuspend Mark libsuspend vendor_available. 2017-05-31 01:51:00 +00:00
libsync Fix NDK libsync to match ndk/sync.h 2017-06-13 23:03:28 -07:00
libsystem fix circular dependency libnativewindow <-> libui 2017-05-09 15:15:50 -07:00
libsysutils Mark libsysutils vendor_available. 2017-05-31 01:59:42 +00:00
libunwindstack Merge "Fix some memory leaks, potential errors." 2017-06-20 18:29:24 +00:00
libusbhost Merge "Convert libusbhost to Android.bp" am: a58c4b5bcd am: dff208c80c 2017-04-20 17:24:57 +00:00
libutils Merge "Va_end should be used with va_start" am: 5f4808382e 2017-06-14 23:11:05 +00:00
libvndksupport Merge "libvndksupport: Do not lookup default namespace for sphal failure" into oc-dev 2017-05-31 07:01:41 +00:00
libziparchive Merge "zip_archive_test: compare error codes directly." am: d1e9e7bc06 2017-06-20 10:58:30 +00:00
lmkd Make lmkd use medium/critical mem pressure, and update soft limit based on adj score. 2017-06-14 13:28:44 -07:00
logcat logcat: logcatd: make logcatd killable 2017-05-31 11:27:22 -07:00
logd Merge "logd-unit-tests: make sure use unsigned types when reading le" am: 31f2c81755 am: b9a1ff14ae 2017-06-19 00:28:29 +00:00
logwrapper Merge "logwrapper: add a benchmark for android_fork_execvp_ext" 2017-03-23 11:56:10 +00:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
qemu_pipe Mark libqemu_pipe vendor_available 2017-06-08 14:16:11 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir ld-config: Add HIDL memory libs to VNDK-SP am: d7a6fb9383 2017-06-21 17:55:23 +00:00
run-as Define range of GIDs for cached app data. 2016-12-13 13:28:08 -07:00
sdcard Make sdcardfs the default 2017-03-20 13:11:10 -07:00
shell_and_utilities Add building and installing of grep for vendor. 2017-06-19 13:12:37 -07:00
storaged storaged: stop binder threads before exiting 2017-04-04 19:44:01 +00:00
toolbox Add building and installing of grep for vendor. 2017-06-19 13:12:37 -07:00
trusty trusty*: Android.mk -> Android.bp 2017-05-08 16:54:04 +00:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.clang-format-4 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00
platform_tools_tool_version.mk Fix warning on the build servers 2017-05-25 12:35:40 -07:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00