Merge commit '45a35237f34c92f8e51eb42eb01e3a054d20aa23'
* commit '45a35237f34c92f8e51eb42eb01e3a054d20aa23':
Generate an error for the use of an undeclared struct.
Merge commit '5f324384027f1d753eeaada3e05ece236a095384' into eclair-plus-aosp
* commit '5f324384027f1d753eeaada3e05ece236a095384':
Generate an error for the use of an undeclared struct.
Merge commit 'bb59b7a5c9444c4fccae10d5a4b00165d47007eb'
* commit 'bb59b7a5c9444c4fccae10d5a4b00165d47007eb':
android_atomic_write() implementation was using cmpxchg which was useless
Merge commit '4599c1ff56b1962eecfe647da26e922c0fe2fa13' into eclair-plus-aosp
* commit '4599c1ff56b1962eecfe647da26e922c0fe2fa13':
android_atomic_write() implementation was using cmpxchg which was useless
Merge commit 'dfd31ee89975a3307c088f7a69a63b93381e2758' into eclair-plus-aosp
* commit 'dfd31ee89975a3307c088f7a69a63b93381e2758':
Improve error message for unknown struct members
Until now the address operator only worked with simple variables.
Now it works with arbitrary expressions (that are lvalues or function
names). So for example this now works:
struct S { int a[10]};
int f(struct S* p) {
return &p->a[3];
}
Merge commit 'c62592bb46dc0dc112fb5211d97799ffd3e2dcde' into eclair-plus-aosp
* commit 'c62592bb46dc0dc112fb5211d97799ffd3e2dcde':
Add contacts aggregation event to the log.
Merge commit '91acb14877e7138879057f794a61ee2fd424a41d' into eclair-plus-aosp
* commit '91acb14877e7138879057f794a61ee2fd424a41d':
Revert "adb: Another attempted workaround for the adb disconnect problem."
Merge commit 'd6e3307d02abfd8dc0206a416308fb62f2eb32ee'
* commit 'd6e3307d02abfd8dc0206a416308fb62f2eb32ee':
Revert "adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell."
Merge commit '410776e1cf896f152272e71900d2d022846f756f'
* commit '410776e1cf896f152272e71900d2d022846f756f':
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
Merge commit 'f56d1b5a76c6cb282a7689fc93f85de63bd205f6' into eclair-plus-aosp
* commit 'f56d1b5a76c6cb282a7689fc93f85de63bd205f6':
Revert "adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell."
Merge commit 'e991decf340e24203ed63f87d9313598cd09a46c' into eclair-plus-aosp
* commit 'e991decf340e24203ed63f87d9313598cd09a46c':
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
This reverts commit be0045aafd.
This change broke compatibility with previous versions of adbd, so I will be implementing this
by modifying the bugreport command on the device instead.
* changes:
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
This allows dumpstate to run as root even if adbd is not.
Change-Id: I04bda1ee0c8de91677149a2a9eda713c85067aa4
Signed-off-by: Mike Lockwood <lockwood@android.com>
Merge commit '69551d85e95d2ba712f083b39f3ff0b32f865e34' into eclair-plus-aosp
* commit '69551d85e95d2ba712f083b39f3ff0b32f865e34':
init: add some more audio devices
Merge commit '8c92ba1921fc8dc3fc7cc39ef854e9ee70fafc67'
* commit '8c92ba1921fc8dc3fc7cc39ef854e9ee70fafc67': (21 commits)
BUGFIX - ro.kernel.android.{qemud | ril} and ro.android.noril
Allow an onrestart command to stop the current service
added chdir/chroot commands to init for mount switching/pivoting
Trivial implementation of init's import command.
adb: Fix emulator support.
Fix broken 'adb root' command.
adb: Improved support for running adb over TCP/IP
BUG 2033924: Add AdbWinUsbApi.dll to prebuilt for Windows SDK
adb: Fix infinite loop in Linux host device discovery.
adb: print better error message when there are insufficient permissions for a device.
adb: update call to register_usb_transport in Mac and Windows builds.
adb: On Linux, detect USB devices for which adb does not have permissions to communicate with.
adb: Use correct language ID when retrieving USB serial number.
adb: Remove adbd from simulator build.
adb: add "adb reboot" command.
get rid of utils/executablepath.h, which now lives in the simulator
Allow adb to use ANDORID_SERIAL env variable to specify the device to talk to.
Fix incorrect check for LOG_UEVENTS
init.rc: Fixes typo: sytem -> system.
completed implementation of "trigger" for init
...