~refi64/alys

Switch the frame line number to a 32-bit int
Make ALYS_BACKTRACE_TYPE=addr the default on systems with PIE support

alys_converter's symbolization gives much better results.
converter: Add support for outputting folded stacks and flamegraphs
symbolizer: Reuse one llvm-symbolizer process

This should help symbolization performance by quite a bit.
Add support for PIE binaries on Linux
Add support for writing events at sample intervals
converter: Fix outdated output argument name
converter: Support writing to stdout
converter: Don't print warnings on unknown addresses

This can happen for a wide variety of reasons, so there's no point in
raising concern.
Switch the disk format to MessagePack

Variable-length integers, in particular, are useful for saving space.
Expand the demo to make testing / benchmarking easier
Remove stray debug print
d69c3167 — Ryan Gonzalez 1 year, 2 months ago
README updates
cdd1b117 — Ryan Gonzalez 1 year, 2 months ago
Add missing .crystalline.cr
de69daa0 — Ryan Gonzalez 1 year, 2 months ago
Add missing version headers
740f7b74 — Ryan Gonzalez 1 year, 2 months ago
Encode a protocol version in .alys files
8ba935ef — Ryan Gonzalez 1 year, 2 months ago
Add support for inuse_objects/_space
357c010c — Ryan Gonzalez 1 year, 2 months ago
Fix incorrect license in shard.yml
b5c3031f — Ryan Gonzalez 1 year, 2 months ago
Make alys_converter a standard executable
76bdadc2 — Ryan Gonzalez 1 year, 2 months ago
Update project status in README
Next