Elliott Hughes
be4de46d09
Add the arm64 pstate register to the stack tool.
...
Also take into account the fact that the arm pcsr register is the
fifth entry on its line, so the stack tool previously stripped that
off.
Change-Id: I1dd2d11060e572b4d8ffd8710cf1df4d970671e4
2014-07-14 17:16:30 -07:00
Elliott Hughes
e72af21577
am 8de48e23: Merge "Fix testrunner\'s reference to icu4c."
...
* commit '8de48e23757c14cacb0a53be4f26e9e9e927e429':
Fix testrunner's reference to icu4c.
2014-07-10 00:16:45 +00:00
Elliott Hughes
8de48e2375
Merge "Fix testrunner's reference to icu4c."
2014-07-09 22:27:32 +00:00
Elliott Hughes
4e491e4359
Fix testrunner's reference to icu4c.
...
I don't know why this has a reference to icu4c.
Change-Id: I36c21b54e6bc4866141a86350ea82ff7903c79a3
2014-07-09 17:13:48 -07:00
Dmitriy Ivanov
95c0db1e7f
am ce3b58a6: Merge "Update dlext.h header"
...
* commit 'ce3b58a6d1398055766dbd21373d4893c77b115d':
Update dlext.h header
2014-07-08 22:32:07 +00:00
Andrew Hsieh
1d3c5d4b9c
am dd524f0c: Merge "Refresh 64-bit headers/libs (WW28)"
...
* commit 'dd524f0c91049fa6cd22402fdf7927b7f7436b32':
Refresh 64-bit headers/libs (WW28)
2014-07-08 03:25:10 +00:00
Andrew Hsieh
e087f83a93
am 26e306d9: Merge "Update mips64 lib-bootstrap"
...
* commit '26e306d9ca747edcb4133aa80f4ed10f2cc75fea':
Update mips64 lib-bootstrap
2014-07-08 02:55:27 +00:00
Andrew Hsieh
344f76dc1a
am 630a1be4: Merge "Remove symlink lib-boostrap"
...
* commit '630a1be4ec2dadaa3a18b6a51d8b006042e4f27a':
Remove symlink lib-boostrap
2014-07-08 02:55:26 +00:00
Elliott Hughes
fac2a436ce
am 17d35eaf: Merge "Fix symbol.py\'s toolchain detection for x86."
...
* commit '17d35eafc639a9d66b73a4d55851a907ec31c20c':
Fix symbol.py's toolchain detection for x86.
2014-07-07 22:23:34 +00:00
Elliott Hughes
8dd6132dc4
am afab5877: Merge "stack_core ProcessLine now returns a boolean."
...
* commit 'afab5877eed9a7a4cc28811c0a08c4283454c748':
stack_core ProcessLine now returns a boolean.
2014-07-07 22:07:06 +00:00
Elliott Hughes
434f3f67b4
am 121b2939: Merge "stack_core now also detects the "Revision: #" line."
...
* commit '121b293903cb232cdee67722955ab7423eb5afcd':
stack_core now also detects the "Revision: #" line.
2014-07-07 21:49:22 +00:00
Elliott Hughes
afab5877ee
Merge "stack_core ProcessLine now returns a boolean."
2014-07-07 19:33:32 +00:00
Brigid Smith
9c2192a26e
stack_core ProcessLine now returns a boolean.
...
The value corresponds to whether or not the line has matched one of the
detected formats (registers, header, backtrace, etc.) and can be used to
identify what logcat lines don't correspond to one of these formats.
Change-Id: Ibd7bc5a211dcfe86ea2f92d7e7941091afff4fc4
2014-07-07 14:53:18 -07:00
Dmitriy Ivanov
ce3b58a6d1
Merge "Update dlext.h header"
2014-07-07 17:50:18 +00:00
Dmitriy Ivanov
b0c2ff09bb
Update dlext.h header
...
Change-Id: Id375e8101f8b86078cdee024184a4ef9d9064928
2014-07-08 15:14:28 -07:00
Andrew Hsieh
dd524f0c91
Merge "Refresh 64-bit headers/libs (WW28)"
2014-07-02 21:24:45 +00:00
Andrew Hsieh
0a33b5dd49
Refresh 64-bit headers/libs (WW28)
...
Change-Id: Ib798ab4730c3b242bc784548ea2d4ffaea5c90d7
2014-07-08 11:19:20 +08:00
Elliott Hughes
121b293903
Merge "stack_core now also detects the "Revision: #" line."
2014-07-02 20:59:15 +00:00
Brigid Smith
0b30940003
stack_core now also detects the "Revision: #" line.
...
Change-Id: I474602eca37964e412acf8cb5f2441cd223852e4
2014-07-07 14:34:00 -07:00
Andrew Hsieh
26e306d9ca
Merge "Update mips64 lib-bootstrap"
2014-07-02 20:53:06 +00:00
Andrew Hsieh
76c079eea2
Update mips64 lib-bootstrap
...
Turns out previously built mips64el* are mips64r2, not mips64r6
Change-Id: Ic0f82fafe959716eb3a909e367d599a3d4293047
2014-07-08 10:51:03 +08:00
Andrew Hsieh
630a1be4ec
Merge "Remove symlink lib-boostrap"
2014-07-02 20:53:06 +00:00
Elliott Hughes
17d35eafc6
Merge "Fix symbol.py's toolchain detection for x86."
2014-07-02 20:52:16 +00:00
Elliott Hughes
c3166bec1c
Fix symbol.py's toolchain detection for x86.
...
x86 uses the x86_64 toolchain. There's no separate 32-bit toolchain.
I started to refactor so we could add FindToolchain tests, but that doesn't
work because FindToolchain depends on environment variables set up by 'lunch'.
Change-Id: I264b95e1e83a7e795f8cac49bc9e1cf497514029
2014-07-07 15:18:01 -07:00
Elliott Hughes
203101c62f
am d1b3bb63: Merge "Fix \'stack\' register matching for all architectures."
...
* commit 'd1b3bb632a5d3bd010971ccf78f140bc7057bae7':
Fix 'stack' register matching for all architectures.
2014-07-01 23:13:03 +00:00
Elliott Hughes
81ecf883ad
am 40144870: Merge "Fix FindToolchain for mips."
...
* commit '401448709d3a58d7f33bbb2ce1e609f7f692b628':
Fix FindToolchain for mips.
2014-07-01 21:06:00 +00:00
Elliott Hughes
401448709d
Merge "Fix FindToolchain for mips."
2014-07-01 19:26:36 +00:00
Elliott Hughes
1ba94df0c9
Fix FindToolchain for mips.
...
Change-Id: Ib2689e24065e9d5a0c249a26c63e6493327fc0b1
2014-07-01 12:22:06 -07:00
Elliott Hughes
0bbff77ed3
am d03c4985: Merge "Turning stack_core into a class to make it compatible with adbs."
...
* commit 'd03c4985e775b8b7a8126bb32de014766f5a8695':
Turning stack_core into a class to make it compatible with adbs.
2014-07-01 19:18:35 +00:00
Elliott Hughes
d1b3bb632a
Merge "Fix 'stack' register matching for all architectures."
2014-07-01 14:58:20 +00:00
Elliott Hughes
a9e34173b9
Fix 'stack' register matching for all architectures.
...
Every architecture was at least slightly wrong. Rather than try to
tune the heuristics, let's just keep lists of all the registers.
Also start adding some unit tests.
Change-Id: I490dcc9855f7af1e3529734711400f366ffc4e0f
2014-07-01 14:56:22 -07:00
Elliott Hughes
d03c4985e7
Merge "Turning stack_core into a class to make it compatible with adbs."
2014-07-01 14:58:13 +00:00
Brigid Smith
ea0a835d4d
Turning stack_core into a class to make it compatible with adbs.
...
This includes the fairly large change of refactoring stack_core.py into
a class so that its behavior is compatible with adbs. Additionally, if
the ABI line does not come before lines that require it to determine
proper widths (registers, stack), then it will assume that the ABI is
32 bit and not 64.
Change-Id: I6ad84a55337d86d25f7f8197048dc93868b0a01a
2014-07-01 11:25:44 -07:00
Andrew Hsieh
ed7eb1300d
Remove symlink lib-boostrap
...
next CL will populate mips64r6 lib and lib-boostrap in real directory
previous symlink to android-9/arch-mips which is mips64r2
Change-Id: I59baeb4e5b6f32e0c52c6a0d1a54985808f0534f
2014-06-24 20:40:05 -07:00
Andrew Hsieh
2c3051d762
am c9e0acf2: Merge changes I653740e3,I554024e5
...
* commit 'c9e0acf2ac736305a06cbc972c6e22be9be0740c':
Restore arm's machine/endian.h to be useful for ARMv5
Hard-float support in android-L/include/math.h
2014-06-21 04:22:39 +00:00
Andrew Hsieh
d2988ef5b0
am e514118e: Merge "Fix samples for 64-bit ABIs"
...
* commit 'e514118e03c861bd678709d7dbf671f879a44da0':
Fix samples for 64-bit ABIs
2014-06-21 04:22:38 +00:00
Andrew Hsieh
ea73893074
am 1b587c94: Merge "64-bit in android-L"
...
* commit '1b587c943ec9eae4341e2f540611bc32d000e798':
64-bit in android-L
2014-06-21 04:22:32 +00:00
Andrew Hsieh
eacb09c3da
am 5fcf5cfc: Merge "Refresh 64-bit headers/libs (WW25)"
...
* commit '5fcf5cfc02cb36523886c916ff214165def9a5d4':
Refresh 64-bit headers/libs (WW25)
2014-06-21 04:21:13 +00:00
Andrew Hsieh
e514118e03
Merge "Fix samples for 64-bit ABIs"
2014-06-21 03:13:40 +00:00
Andrew Hsieh
1b587c943e
Merge "64-bit in android-L"
2014-06-21 03:13:40 +00:00
Andrew Hsieh
5fcf5cfc02
Merge "Refresh 64-bit headers/libs (WW25)"
2014-06-21 03:13:40 +00:00
Andrew Hsieh
458300640f
Fix samples for 64-bit ABIs
...
1. Set APP_ABI:=all in almost all samples
2. Enhance hello-jni to report more ABIs
3. Fix warnings
Change-Id: I2851c42b77ef8225e32143d225edcf973633e782
2014-06-20 16:42:08 -07:00
Andrew Hsieh
e75afa6aee
64-bit in android-L
...
See https://android-review.googlesource.com/#/c/99021/
Change-Id: I10daf2da97aa9d3c99661b5d79080b96a0ae9f22
2014-06-20 16:34:39 -07:00
Andrew Hsieh
1b1f01913c
Refresh 64-bit headers/libs (WW25)
...
To bionic: 06366724d572ef005f5bc0ddd8ad46794cbfad3b
Change-Id: I4c676127d357445fc5d09a2c82c5664238105b90
2014-06-20 15:32:42 -07:00
Andrew Hsieh
c9e0acf2ac
Merge changes I653740e3,I554024e5
...
* changes:
Restore arm's machine/endian.h to be useful for ARMv5
Hard-float support in android-L/include/math.h
2014-06-20 21:00:34 +00:00
Andrew Hsieh
0faa47e06d
Restore arm's machine/endian.h to be useful for ARMv5
...
Revert bionic c54ca40aef48009e7b0e5b2b3069aad62ffd3453 because
endian.h is seen by APP_ABI=armeabi as well. Instruction
"rev" and "rev16" doesn't exist until ARMv6
Change-Id: I653740e3704b9b64e3e2a2e17452675635a14776
2014-06-20 16:45:29 -07:00
Andrew Hsieh
1906050b84
Hard-float support in android-L/include/math.h
...
Change-Id: I554024e5afb7a8be44fb2884ffe369992bd0a959
2014-06-20 16:44:28 -07:00
Brian Carlstrom
ef3d4ea038
am 2f43b93f: Merge "Replace libdvm reference with libart"
...
* commit '2f43b93fabb8f16e68825fb0476f947ab981ea56':
Replace libdvm reference with libart
2014-06-19 23:13:00 +00:00
Brian Carlstrom
2f43b93fab
Merge "Replace libdvm reference with libart"
2014-06-19 20:38:20 +00:00
Brian Carlstrom
a79fd769c1
Replace libdvm reference with libart
...
Bug: 14298175
Change-Id: Ia4ff2af37e977be5d03d2d6e118e8b89d607a732
2014-06-19 14:11:09 -07:00