b7732a3fcf06a55075a601dbc593b23a6fc71dbf |
|
16-Nov-2017 |
Richard Uhler <ruhler@google.com> |
Add javadoc for all public ahat API. And tighten up the API a little more. The only functional change is to replace the Sort.WithPriority class with a Sort.withPriority function so that the Sort.WithPriority class can be made private. Test: m ahat-test Change-Id: Iba0ac04767a20c9008f209a777294ecaccc64ffc
|
88aa6900f62421906af0c3f7a0c245b4f2aef50c |
|
06-Nov-2017 |
Richard Uhler <ruhler@google.com> |
Fix bug in proguard deobfuscation of file names. Configure proguard to preserve stack traces in the test-dump so we can properly test ahat's deobfuscation of stack traces. Fix a bug in proguard deobfuscation of file names. Specifically, we should always compute the file name based on the class associated with a stack frame, regardless of whether or not the method has been obfuscated. Restructure test-dump program to test more cases of stack frame deobfuscation. Test: m ahat-test, with expanded proguard deobufscation test. Change-Id: Idbb564147c6aea6b9c2091612ecf17c01070d5ac
|
0a85a95210b3874722a3b36b57fb12307b4b635d |
|
30-Oct-2017 |
Richard Uhler <ruhler@google.com> |
Tighten up ahat public API. And add build rules to make it very explict when the public API changes. Change-Id: I2319eb2004e87957c5d040d32a109ca09a06a166 Test: m ahat-test Test: Change public API and verify build complains. Test: Change non-public API and verify build does not complain.
|
8cc213436f3d15a44fb86eda04e16e24923a8f4c |
|
10-Oct-2017 |
Richard Uhler <ruhler@google.com> |
Reorganize ahat source directory layout. In particular, use a directory tree that reflects the Java package tree to facilitate use of IDEs for browsing the ahat source code. Test: m ahat-test Change-Id: I00c205df420c2a53b211f7b772dd5b45cedf6ae3
|