| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
If you are debugging a native process, SIGSEGV gets ignored by default.
The gdbclient bash function has been modified to only call the art-on
macro when running gdbclient app_processXX.
Also, print a warning in case someone is trying to debug a native
process using app_process.
Bug: 17815162
Change-Id: I0666e6713b0a03ee713be7827c5b671938f2c263
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This adds two commands:
art-on
art-off
To the gdbclient script for debugging ART-based executables in gdb.
The default is 'art-on'
Bug: 17409881
Change-Id: I90a1aed603e50853a40d5f5ec1c9b168dc17ddc7
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Left the default symbol.ARCH value intact and changed stack_core instead
so that it will assume the ABI is arm until it sees an ABI line. This
allows compatibility for people who are used to pasting portions of a
tombstone instead of the whole thing (assuming said tombstone is arm)
while additionally supporting other architectures if a whole tombstone
is pasted in.
(cherry picked from commit 15142f793a5418be7337846c1b3b628d90716f3e)
Change-Id: Ide73171fc4e513b39bee74e2270252c3b32e23cd
|
| |
|
|
|
|
|
|
|
|
| |
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.
(cherry picked from commit be4de46d09356be6f25bb2886b436eb6221358e1)
Change-Id: I0a937ae1a36071c3aaa5d955f56ee034dfdfe7de
|
| |\
| |
| |
| |
| | |
* commit 'fac2a436ced8f8330e632bb96a895a3bcc6cf036':
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
|
| |\|
| |
| |
| |
| | |
* commit '8dd6132dc48d612a54375ea1a713ab06a6c3f6da':
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
|
| |\|
| |
| |
| |
| |
| |
| | |
#" line."
* commit '434f3f67b4b7ba38e0390046be8d8f53af8644de':
stack_core now also detects the "Revision: #" line.
|
| | |
| |
| |
| | |
Change-Id: I474602eca37964e412acf8cb5f2441cd223852e4
|
| |\|
| |
| |
| |
| |
| |
| | |
architectures."
* commit '203101c62f6913262f85e7ceb604cb8271a7430e':
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
|
| |\|
| |
| |
| |
| | |
* commit '81ecf883addc450ed9a6e676dde194270a9b2432':
Fix FindToolchain for mips.
|
| | |\ |
|
| | | |
| | |
| | |
| | | |
Change-Id: Ib2689e24065e9d5a0c249a26c63e6493327fc0b1
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
compatible with adbs."
* commit '0bbff77ed31a1243fc65c0eadf00cde97d248b1c':
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
|
| |\ \
| | |
| | |
| | |
| | | |
* commit '36a32cd68365b8cefea7669ed925cf5387a3b53a':
Removing old, duplicate developer.android.com server configuration
|
| | | |
| | |
| | |
| | |
| | |
| | | |
- Added MOVED-README.txt to redirect future updaters
Change-Id: I42d557559690804015ac7721beb75a0279ae9756
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
* commit '295d21062a8a99d5ed31270034e05a38a88f66e9':
add redirects for Edu for FAQ and Guidelines pages
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: I9865272de026e29a51af84673a82f95565f8395d
|
| |\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
preserved stack output."
* commit '6e21ec3fc9df759c1dd61408247847547f3501da':
Add the "Abort message:" line to the preserved stack output.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When QA paste a stack in to the decoder, we don't want to lose the
abort message.
Bug: 15701333
Change-Id: I538aab6b5cb6c20534b1b7027aec32bd78ee060c
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ANDROID_TOOLCHAIN_2ND_ARCH in \'stack\'."
* commit 'c1168dc4c3ce69f11f0cefe44cfec737ab254cec':
Use ANDROID_TOOLCHAIN and ANDROID_TOOLCHAIN_2ND_ARCH in 'stack'.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes the bug where we can't (currently) find the toolchain
for arm because it's at a different GCC version (4.8) from arm64 (4.9).
Change-Id: I22351af55298255f3ac4adfcae7e20080712fba4
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
output from debuggerd."
* commit '1b0d9bf1333e8c2e77d4c3b5ab45aa35f3fccf17':
Updating stack_core.py to recognize new ABI output from debuggerd.
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Ib9736a0509edb97be15f5e89dbc3a5188e744416
|
| | |\ \ \
| | | |/
| | |/| |
|
| |\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
If8a8855bdb8e8ec9b0eefedd35ae24ea60497741
* commit 'f60cdb2e50c3cfbee3d9d3cef2dd67aa72d150b5':
add redirects for new sdk workflow organization as per: If8a8855bdb8e8ec9b0eefedd35ae24ea60497741
|
| | | |/
| |/|
| | |
| | |
| | |
| | | |
as per: If8a8855bdb8e8ec9b0eefedd35ae24ea60497741
Change-Id: Id47ba34ab99cdc6aa494e9b54f69066670f9e570
|
| |\ \ \
| |/ /
|/| /
| |/
| | |
* commit 'eb96f6540c7f066e9e7e0e81f6ff323cf3c67c8d':
Fix the stack/ tool for 64 bit archs.
|
| | |
| |
| |
| |
| |
| |
| | |
pc values might now be 16 bytes wide. Also add support
for the arm64 architecture switch.
Change-Id: Ia2e0282f3bee03ef6092de285b0c32fa6da07cb0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Background: There does not appear to be a production version of
the app.yaml file for the developer.android.com site checked in
anywhere, which strikes me as a bit dangerous; We should be able
to replicate the DAC site entirely from source control.
Change-Id: I119c6052b94fe89e973ebb7e3902a9c0566f83ca
|
| | |
| |
| |
| | |
Change-Id: Iac645c2f3094fa8d362ac6a2bacdbafdd1e36b08
|
| | |
| |
| |
| | |
Change-Id: I918d2c501ae9be881d578cda03218db6317cbcb6
|
| |/
|
|
| |
Change-Id: I9511ecb7f3af1d1884c1d3952224c45bd4546837
|
| |
|
|
| |
Change-Id: I2ea6709ab8754ff055c16a1c93314350343bc441
|
| |
|
|
| |
Change-Id: Ieeeaaf411fee5136fd4672ff99f5b6a132d0c794
|
| |\
| |
| |
| |
| |
| |
| | |
client side caching to 43200 (12hrs)." into jb-mr2-docs
* commit '14dc0e7f785fc169195ed304687925e22bb706b7':
Raise the default max-age for client side caching to 43200 (12hrs).
|
| | |\
| | |
| | |
| | | |
into jb-mr2-docs
|
| | | |
| | |
| | |
| | | |
Change-Id: I163bf926994928ceafa66b853ed5c2e9731c7f93
|
| |\| |
| | |
| | |
| | |
| | |
| | |
| | | |
auth APIs to doc on GoogleAuthUtil
* commit '4e2a591cd87b4678ecf74330e2f207692e89c8b9':
redirect old bad class about old bad auth APIs to doc on GoogleAuthUtil
|
| | |/
| |
| |
| | |
Change-Id: Icbebe71806f4083a25548180a15c7412867cfa11
|
| |\|
| |
| |
| |
| |
| |
| | |
layout" doc to training lesson about tabs
* commit 'd0ed98debf580b6c1fde98ba7272b0d3bbd078f0':
redirect obsolete/orphaned "tab layout" doc to training lesson about tabs
|
| | |
| |
| |
| | |
Change-Id: Ie8c198c53a19b92566a4a5828b33413475a0c3c2
|
| |\|
| |
| |
| |
| | |
* commit '1362a7e1fe15341df55a70d3d2de97dc84bfbaa7':
add redirect for support library setup
|
| | |
| |
| |
| | |
Change-Id: Ie847a81de6aed6f3448d6a32f223df110886d55a
|
| |\|
| |
| |
| |
| |
| |
| | |
location" into jb-mr2-dev
* commit '7ac04c72145b487a84a098cec7163f0739303769':
docs: Redirect Support Library page to new location
|
| | |
| |
| |
| | |
Change-Id: I49b3a7ed9e7c9499ca76e3d50ca02454ac5846cb
|
| |\|
| |
| |
| |
| |
| |
| | |
appengine server to handle \'@\'.
* commit 'b4cddf93e355b15db33dc6bf7d36ffbe3541cb1d':
Update appengine server to handle '@'.
|