-
Sub-task
-
Resolution: Unresolved
-
P4
-
26
Trace level AOT log map output includes details of most AOT cache assets and provides information that allows those assets to be cross-referenced. However, in many cases that cross-referencing requires eye-balling and interpreting the hex content dump of the asset. Tooling to work backwards and forwards through these reference links would be immensely helpful to anyone trying to understand the cache layout and both direct (single-step) and transitive (multi-step) dependencies between assets. Initial tooling might concentrate on simply printing single step links from an asset, listing the locations of all its referents or of all assets which reference it. More advanced tooling might provide support for listing direct or transitive sequences of references with a specific start and end value/type, static visualization of sub/supertrees from any given root asset or even dynamic browsing of the cache asset graph.