speedscope/sample/profiles/Instruments/8.3.3
Jamie Wong aaac0ad7e3
Update instruments import to use integeruniquer.index file (#64)
I knew early on that `integeruniquer.index` could be used to index into `integeruniquer.data`, but I initially thought it was an optimization rather than a necessity. It seems like if there's data past the 1MB threshold in `integeruniquer.data`, then `integeruniquer.index` is actually quite useful.

The file seems to contain `[byte offset, MB offset]` pairs encoded as two 32 bit unsigned little endian integers. Using that to decode the integer arrays encoded in `integeruniquer.data` allows the file in #63 to load.

Fixes #63
2018-06-20 00:51:22 -07:00
..
integer-uniquer-data.grammar Update instruments import to use integeruniquer.index file (#64) 2018-06-20 00:51:22 -07:00
integer-uniquer-index.grammar Update instruments import to use integeruniquer.index file (#64) 2018-06-20 00:51:22 -07:00
object-allocations.grammar Add Synalize It! Pro grammars Instruments for safe keeping 2018-05-17 09:13:55 -07:00
simple-allocations.trace.zip Reorganize sample directory (#34) 2018-05-08 23:13:38 -07:00
simple-time-profile.trace.zip Reorganize sample directory (#34) 2018-05-08 23:13:38 -07:00
time-sample-bulkstore.grammar Add Synalize It! Pro grammars Instruments for safe keeping 2018-05-17 09:13:55 -07:00