| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I12e8cc62e72d0af3b777f69727eafec9aa1713e3
|
|\
| |
| |
| |
| |
| |
| | |
control sequence support"
* commit '01e0cb2ce011e65099737ca6052d10758d885c8b':
Consult tput about color control sequence support
|
| |\
| | |
| | |
| | |
| | | |
* commit '6492792d8a30f218fff6d54765ba5502de0a9a2a':
Consult tput about color control sequence support
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Blocking these sequences on Darwin has false positives (Terminal.app)
and false negatives (Eclipse CDT on Linux). Instead let's ask the
terminal what it supports.
Change-Id: I907942925a8b30abc1ea920f077b5fc3af815ba4
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Iece26217a7c59c7b2fd1bf19a7edccbe4be92947
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
* commit '0badfcebe71805a495d151ac4df48bb48940bde0':
Remove the unsets for removed gdbclient functions.
|
| | |
| | |
| | |
| | | |
Change-Id: I6bb8b42dbc7ac45bec6b8267733f9b4d6212315f
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '8f1965ed0152c1f93358e3a424e9156b29c56813':
Remove gdbclient from envsetup.
|
| |/
| |
| |
| |
| |
| |
| | |
gdbclient is being promoted to a real script:
https://android-review.googlesource.com/#/c/131831/
Change-Id: I4bb70ad44cec0ebf62d9e8e355c22ed8b708868b
|
|\ \
| |/
| |
| |
| |
| |
| | |
commands"
* commit '01da8cbc8c01d73debb14bc236e2d82ad3d7ebbc':
envsetup.sh : add help text for sepgrep and mangrep commands
|
| |
| |
| |
| | |
Change-Id: Iac3942da05c1803039b9fcf15fee1fc0e0f4efda
|
|\ \
| |/
| |
| |
| | |
* commit '23396bfc8d613f9319bce836a49ae6ee7ad18c0b':
gdbclient: Improve error handling
|
| |
| |
| |
| |
| |
| | |
Print error message when unable to resolve exefile by pid
Change-Id: I5d04bdc348e5f95818ac90e29148947edfce42eb
|
|\ \
| |/
| |
| |
| | |
* commit '53ed9df8dcc4930fc314212433c339336f0e1b9f':
Fix incorrect name for x86 platform's gdb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gdbclient looks for 'x86_64-linux-androideabi-gdb' whereas the prebuilts
have gdb as 'x86_64-linux-android-gdb'
$ cd $ANDROID_BUILD_TOP
$ find prebuilts -iname *x86*gdb
prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb
prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb
prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb
Change-Id: Ib940ecd6f345ea501da79834168b91cc0f6e5a96
|
|\ \
| |/
| |
| |
| | |
* commit 'e98755f9d6619ff141d099f9da655d141da72b8e':
Add a SANITIZE_HOST flag.
|
| |
| |
| |
| |
| |
| |
| |
| | |
We had discussed the idea of making all host tools default to using
ASAN. Even if we don't make it the default, this makes it easy for the
user to switch all host binaries over.
Change-Id: I64a5c741b1b4e9aefed3a6be8dcd4f386e06b29c
|
|\ \
| |/
| |
| |
| | |
* commit '0616000d09905ac423dae0ffccdb0ef3fe24f36d':
Make cgrep check .hpp files as well.
|
| |
| |
| |
| | |
Change-Id: Ie8e9ce7270233ac01d7bc80bda5adc28afa158ed
|
|\ \
| |/
| |
| |
| | |
* commit 'fbb553dcd8a1cc65a7b2f56fca7604d5850f59c8':
Colorize build success/failure message.
|
| |\ |
|
| | |
| | |
| | |
| | | |
Change-Id: I8901689876e65f5b72050c40e1580f167e49c2b0
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'dd20e68d8c37b28be86f2c2a5be8350ec35dd814':
Fix device detection and path to tapas
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Some devices do not set ro.product.device in which
case take it from ro.hardware
2. Add path to tapas symbols to sysroot and solib-search-path
for tapas users only
Change-Id: I4eed2d3c3aefd95070beebdbfba4464a524c3066
|
|\ \
| | |
| | |
| | |
| | | |
* commit '1b7f0f8c1def705e255242780ef72090061237ac':
Mount tmpfs on /cores
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Proper selinux labeling support for files on rootfs was
never completely implemented. Instead of putting coredump
files on rootfs, put them on tmpfs instead.
See: http://www.mail-archive.com/seandroid-list@tycho.nsa.gov/msg01815.html
Bug: 18227650
Change-Id: I2eeabee4fe1a14bfbf990a4a518d538d6b4b6e87
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '854252d2957c792ce19aba6c3b99194abb688a07':
rename coredump-* --> coredump_*
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
b/18229600 shamu kernel is failing to build on build machine
Change-Id: Ia67443853443e4d7db9311bf8da69a5dc0da8e5e
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'fc13313551dec50e60fbed36f64b08dbfe5bf888':
Set a default value for TARGET_BUILD_DENSITY
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If no density value is specified when invoking tapas, we now export
a default value of 'alldpi'
Change-Id: I12b22a4cbd0ef604826aad66c5f7ab9271eb6d57
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'eaf5b7bb06d92efab0c0779d38dd3b040497f51e':
build: rename coredump-setup --> coredump_setup
|
| | |
| | |
| | |
| | |
| | |
| | | |
b/18229600 shamu kernel is failing to build on build machine
Change-Id: I1b7e6d0ebf3e966a89ae4c7fed0cfd2db3f0a6a9
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Differences between this implementation and the old one:
1. Resolves symbols/gdb based on device information (lunch
target is irrelevant)
2. Works with downloaded from build-server symbols
3. Does not require user to specify exe file - detects it automatically
Bug: 18208329
(cherry picked from commit 9b8e4b377208db6d405bc84e9af73bd37f75a93c)
Change-Id: I13ae2debb6e2d827b9aa55e93864b5d60c2bd32e
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit '8d7f2e6289ebb7e7d7a72cc3cf581b1e4ad23acf':
Replacement for gdbclient
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* commit 'bd0e8af734d5b6e28e2710bf53beb1b674e3fdb2':
Replacement for gdbclient
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Differences between this implementation and the old one:
1. Resolves symbols/gdb based on device information (lunch
target is irrelevant)
2. Works with downloaded from build-server symbols
3. Does not require user to specify exe file - detects it automatically
Change-Id: I4e7ce0a51868634593a9f104fe3f2fa67b54ca9f
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
core dumps
* commit '2b756f79461c3cc5c227dc83e6dd3f360ad3f247':
envsetup.sh: add functions to enable and generate core dumps
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The shell functions in this patch enable crashing processes with the core limit
set correctly to dump core in directory /cores. They do so by remounting the
root partition, which is RAM-backed, and by creating the 0777-chmodded /cores
under it. They also set the core file pattern in /proc/sys/kernel/core_pattern
to be /cores/core.%p, such that a core dump will have the crashing process' PID
appended to it. You enable core-dump generation once per boot, as follows:
coredump-setup
If a process does not have its core-size rlimit set (as most do not), you can
either set it manually by typing "adb shell prlimit <pid> 4 -1 -1", or by
typing coredump-enable <name>, e.g.
coredump-enable $(pid mediaserver)
Alternatively, you can cause a running process to dump core by sending it a
SIGSEGV via the shell function core <name>, e.g.:
core $(pid mediaserver)
Change-Id: Ib174e7ee95515fb9866fa6bf0d5b5bf23f3ec61b
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | | |
* commit 'f7ce9508dec85c67d3a2ebe84db073a01355eba5':
Remove Java 6 build support
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '4dfda1fa4201e41022396b77054168ffc73b590c':
Remove Java 6 build support
|
| | |
| | |
| | |
| | | |
Change-Id: I9754844af58e3f81d7eb9dae286128d17a2cb56c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes mmma broken due to quotes stripped in the argument passing.
(cherry picked from commit dcc8b3729dd1cb89ed344a3855bac9584ac183ac)
Change-Id: Ic8c4bb8e7cb347c1f80b5bc1648f63e58a010e8d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 17253957
(cherry picked from commit a5c4f178ae3f3e94b1d1dceae3cc8d3196633c4a)
Change-Id: Id5f5a6e9c81d4332ef5a846423ea41384a053db6
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I've been told this is no longer in use, and it's the only user of
external/grub, which is distressingly out of date.
Change-Id: I434a55e0d68f6db97fa71e294e983ff1802e9ba6
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I48a4687d81bc4b950a1be42b34d2f0d76733574a
(cherry picked from commit cc6be0a369ece60818edbd2f604b5a929496b3f5)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use 4.9 mips64el toolchain for both 64- and 32-bit builds.
Tell ld when 32-bit links are required.
Override 4.9's changed defaults for mips floating point
register use, to get same assembler rules as 4.8 and earlier.
Also: drop unused soft-fp build targets, cleanout redundant
compiler options, and remove extraneous Android.mk file.
Change-Id: I86f1075266349edb2b08a7709b9f5472d8cfda32
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
It allows overriding the density the app
is built for. Currently only used in the
GMS core APK's gradle file.
Change-Id: I3606df313a3110208cd8e6acade5f558261c921f
(cherry picked from commit 7e3d2341570681e566872216796dc4f79c8695ef)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If you are debugging a native process, SIGSEGV gets ignored by default.
Make it so that the special ART gdb macro is only called when debugging
app_processXX.
Bug: 17815162
Change-Id: Idba86860dfd94e7483f2668beeb76b3e6032fb34
|