Android (Google) Code Review
d62ae8f12f
Merge change 24061 into eclair
...
* changes:
Added a hack that makes the SD card world-writable when the sampling profiler is turned out. I'll remove this once egnor has the drop box in system_server working.
2009-09-09 02:10:07 -07:00
Mike Lockwood
9332482ed2
init.rc: Make /data/dontpanic files readable only by the system process.
...
Change-Id: If87470b7bcbb1c0774d10296ac82605db3dd9bf0
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-08 22:55:59 -04:00
Android (Google) Code Review
c0b74902b8
Merge change 24171 into eclair
...
* changes:
Turn an assert into an error to handle bad struct members more gracefully.
2009-09-08 12:08:24 -07:00
Jack Palevich
c408bbf4a7
Turn an assert into an error to handle bad struct members more gracefully.
2009-09-08 12:07:32 -07:00
Android (Google) Code Review
6b89efab5a
Merge change 24168 into eclair
...
* changes:
Improved DEBUG_SAVE_INPUT_TO_FILE logic.
2009-09-08 11:54:49 -07:00
Android (Google) Code Review
5f32438402
Merge change 24167 into eclair
...
* changes:
Generate an error for the use of an undeclared struct.
2009-09-08 11:54:31 -07:00
Jack Palevich
9116bc4c18
Improved DEBUG_SAVE_INPUT_TO_FILE logic.
2009-09-08 11:46:42 -07:00
Jack Palevich
61de31feff
Generate an error for the use of an undeclared struct.
2009-09-08 11:06:40 -07:00
San Mehat
82a6014d90
rootdir: init.rc: Allow all processes access to /data/dontpanic
...
***STOPSHIP***
Signed-off-by: San Mehat <san@google.com>
2009-09-05 15:01:52 -07:00
Bob Lee
bdb005acbc
Added a hack that makes the SD card world-writable when the sampling
...
profiler is turned out. I'll remove this once egnor has the drop
box in system_server working.
2009-09-05 11:43:06 -07:00
Android (Google) Code Review
4599c1ff56
Merge change 23892 into eclair
...
* changes:
android_atomic_write() implementation was using cmpxchg which was useless
2009-09-04 16:32:47 -07:00
Android (Google) Code Review
dfd31ee899
Merge change 24034 into eclair
...
* changes:
Improve error message for unknown struct members
2009-09-04 15:35:58 -07:00
Jack Palevich
8fe5dcac34
Improve error message for unknown struct members
...
We now customize the error message to correctly refer to the '.' or
'->' operator , whichever one is actually being used when the error
occurs.
2009-09-04 15:34:21 -07:00
Android (Google) Code Review
9b7ed8a377
Merge change 24030 into eclair
...
* changes:
Improve address operator (unary &).
2009-09-04 15:25:09 -07:00
Jack Palevich
5fd66ae01e
Improve address operator (unary &).
...
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];
}
2009-09-04 15:24:23 -07:00
Android (Google) Code Review
c62592bb46
Merge change 23911 into eclair
...
* changes:
Add contacts aggregation event to the log.
2009-09-04 14:02:19 -07:00
Joe Onorato
91acb14877
Revert "adb: Another attempted workaround for the adb disconnect problem."
...
This reverts commit cc1de48dcd
.
lockwood says to take this out.
2009-09-03 16:35:42 -07:00
Mathias Agopian
ca5e0bc3fe
android_atomic_write() implementation was using cmpxchg which was useless
2009-09-03 16:31:37 -07:00
Ken Shirriff
f602030b35
Add contacts aggregation event to the log.
2009-09-03 16:13:08 -07:00
Mike Lockwood
f56d1b5a76
Revert "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.
2009-09-03 14:54:58 -04:00
Android (Google) Code Review
e991decf34
Merge changes 23694,23695,23696 into eclair
...
* 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.
2009-09-02 21:40:39 -07:00
Mike Lockwood
abe3a9c305
init.rc: Add dumpstate service
...
Change-Id: Iaf7094dd4693c47566c1acf860b750b762af840c
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-03 00:36:25 -04:00
Mike Lockwood
c5e7ef2430
init: Add support for enforcing setprop by caller's group.
...
Change-Id: Ic96e139c4c596882adb38b8863ac6157e0ac17b5
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-03 00:36:25 -04:00
Mike Lockwood
be0045aafd
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>
2009-09-03 00:36:14 -04:00
Android (Google) Code Review
69551d85e9
Merge change 23557 into eclair
...
* changes:
init: add some more audio devices
2009-09-02 16:26:58 -07:00
Brian Swetland
c822213603
init: add some more audio devices
...
Signed-off-by: Brian Swetland <swetland@google.com>
2009-09-01 17:23:48 -07:00
San Mehat
020f35f274
rootdir: init.rc: Allow all processes access to apanic/ramconsole crash data.
...
This is a temporary measure until bugreports are taken as root.
*****STOPSHIP*****
Signed-off-by: San Mehat <san@google.com>
2009-09-01 15:43:25 -07:00
San Mehat
f26d6cea4c
rootdir: init.rc: Clean up dump collection
...
Signed-off-by: San Mehat <san@google.com>
2009-09-01 13:13:10 -07:00
Dima Zavin
c84016778f
init: add vdec device node
...
Change-Id: I7e83b99111adfb2b10ee91b78f922864999d4b9d
Signed-off-by: Dima Zavin <dima@android.com>
2009-08-31 13:40:28 -07:00
San Mehat
2dfe490f43
system: vold: Ensure a default vold.conf exists for generic target
...
Signed-off-by: San Mehat <san@google.com>
2009-08-31 08:05:49 -07:00
Android (Google) Code Review
d42ab25760
Merge change 23045 into eclair
...
* changes:
Add persistent radio prop perms ; cleanup ws and typos.
2009-08-30 20:16:08 -07:00
Tammo Spalink
3dfe6c6664
Add persistent radio prop perms ; cleanup ws and typos.
...
Change-Id: I7d6b51bbb8a9658179bd01c4ff3b5356ec8b4b6c
2009-08-31 11:10:13 +08:00
Android (Google) Code Review
4ad30d2885
Merge change 23106 into eclair
...
* changes:
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter choose the cluster-size
2009-08-28 09:50:56 -07:00
Joe Onorato
ecfd8e73e4
acc error tweaks
2009-08-28 09:26:31 -07:00
San Mehat
f68a5cdeb7
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter
...
choose the cluster-size
Signed-off-by: San Mehat <san@google.com>
2009-08-28 09:18:46 -07:00
Android (Google) Code Review
bd3f7dedeb
Merge change 22836 into eclair
...
* changes:
rootdir: init.rc: Copy kernel crash dumps to /data and free kernel resources
2009-08-26 17:11:32 -07:00
Android (Google) Code Review
fc279227ec
Merge change 22835 into eclair
...
* changes:
init: builtins: Add 'copy' command to init.rc parser
2009-08-26 17:11:18 -07:00
San Mehat
21541872c3
rootdir: init.rc: Copy kernel crash dumps to /data and free kernel resources
...
Signed-off-by: San Mehat <san@google.com>
2009-08-26 16:39:59 -07:00
San Mehat
7c44fe5925
init: builtins: Add 'copy' command to init.rc parser
...
Signed-off-by: San Mehat <san@google.com>
2009-08-26 16:39:59 -07:00
Android (Google) Code Review
c158427e5e
Merge change 22828 into eclair
...
* changes:
Preliminary struct and union support.
2009-08-26 16:16:45 -07:00
Jack Palevich
9221bcccb3
Preliminary struct and union support.
...
Working features:
- struct
- union
- nested structs
- anonymous structs
- forward declarations
- '.' and '->'
- copying structs using '='
Missing features:
- passing structs by value
- returning structs by value
- typedef
- sizeof
Example:
struct v {float x, y, z, w; };
void add(struct v* result, struct v* a, struct v* b) {
result->x = a->x + b->x;
result->y = a->y + b->y;
result->z = a->z + b->z;
result->w = a->w + b->w;
}
Reworked size-of and alignment logic to support structs.
Improved encoding of ARM immediate constants.
2009-08-26 16:15:07 -07:00
Mike Lockwood
a3e8a6ad56
adb: Fix emulator support.
...
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-08-26 12:50:22 -07:00
Xavier Ducrohet
1bba53f7c8
Fix broken 'adb root' command.
...
Change-Id: I75bf01863e82967a7214d3e31b8db792690716c1
2009-08-25 20:16:14 -07:00
Android (Google) Code Review
968c8f0703
Merge change 22503 into eclair
...
* changes:
adb: Improved support for running adb over TCP/IP
2009-08-25 16:31:38 -07:00
Android (Google) Code Review
e2e89382d6
Merge change 22636 into eclair
...
* changes:
Allow radio to modify net.ppp* properties for dns
2009-08-25 15:52:22 -07:00
Robert Greenwalt
0ab3a93aba
Allow radio to modify net.ppp* properties for dns
...
The radio bringup script was changed from operating as root to operating as radio. This is
preventing it from adding the "net.ppp0.dns0" and "net.ppp0.dns1" properties that
ConnectivityService needs to correctly set dns.
bug: 2077628
2009-08-25 13:55:57 -07:00
Jack Palevich
c0f253359f
Make pointer casting work.
2009-08-25 12:23:43 -07:00
Jack Palevich
0f400c59b8
Add runtime check for whether or not the OTCC-output tests can be run.
...
This means we don't have to manually specify the --norunotcc flag.
2009-08-25 11:57:13 -07:00
Mike Lockwood
ff19670d48
adb: Improved support for running adb over TCP/IP
...
Added new commands:
adb connect <host>:<port> (to connect to a device via TCP/IP)
adb tcpip <port> (to restart adbd on the device to listen on TCP/IP)
adb usb (to restart adbd on the device to listen USB)
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-08-24 16:05:58 -07:00
Doug Zongker
90b06ac786
only use faster SHA-1 code on machines with good libc
...
Macs don't have byteswap.h or endian.h. Change conditionals to only
use the faster SHA-1 code on little-endian machines with byteswap.h.
2009-08-21 11:08:25 -07:00