Modify the library lookup code to try and find the various places that a library might really exist in the symbols directory. This is for atest which can run executables in different locations than the actual where the symbolized file exists. Test: Ran using /data/local/tmp, /data/local/tests, Test: /data/local/tests/vendor, /data/local/tests/unrestricted and Test: verified the correct library was found. Test: Used tombstones crash data and verified all libraries Test: still found properly. Test: Ran atest CtsBionicTestCases and verified the symbolized Test: binary could be found using a real tombstone crash. Test: Did the same as above, but changed the path in the tombstone Test: crash data from /data/local/tmp to /data/local/tests and Test: /data/local/tests/unrestricted. Change-Id: Iaa121823ef6142eaf9f7de3232b147bd7389bea5
24 KiB
Executable File
24 KiB
Executable File