Commit Graph

4 Commits

Author SHA1 Message Date
Krzysztof Kosiński
7bd76c43c6 Use Guava built from source in tools.
Bug: 244341573
Test: presubmit
Change-Id: I401a191b414185a299ca1f28372770ff424171c4
2022-11-04 21:40:30 +00:00
Sorin Basca
6eb1ed76db Use ASM9 in tools
Bug: 233029164
Test: TH
Change-Id: I7e11e3f8ac4be1f3f506608ff15b4e1eb867d22e
2022-10-10 09:42:45 +01:00
Allen Hair
f519eb59cd Update asm-7.0 to asm-9.2.
Bug: 194725917
Bug: 221938918
Test: Forrest build.
Change-Id: Ia3429287588acc1e0784dc1fd74f9e60d2c9c6d9
2022-03-08 22:55:11 +00:00
Michael Wright
e0f2c62ff4 Add tool for injecting tracing code into a method.
This tool rewrites the bytecode in the designated JAR files to produce
tracing calls on enter and exit, while making sure to close the tracing
span even on exceptions being thrown.

The idea is mostly to reduce the amount of noise within methods when
just trying to add some tracing.

Test: atest --host TraceInjectionTests
Change-Id: If6acb72f34cbb83d9b041a62ee3d8c2abf74b69e
Merged-In: If6acb72f34cbb83d9b041a62ee3d8c2abf74b69e
2022-03-08 22:52:52 +00:00