Crates.io | llvm_stackmap |
lib.rs | llvm_stackmap |
version | 0.1.5 |
source | src |
created_at | 2022-09-28 13:20:06.99312 |
updated_at | 2024-07-08 12:37:00.692156 |
description | A library capable of parsing stack maps emitted by the LLVM compiler. |
homepage | |
repository | https://github.com/fuzztruction/llvm-stackmap-rs |
max_upload_size | |
id | 675732 |
size | 65,676 |
This is a library that can be used to parse stack maps emitted by the experimental stack maps feature provided by LLVM
Parsing a stack map embedded into the binary objdump
can be done via the following snippet:
use llvm_stackmap::StackMap;
use std::path::PathBuf;
let path_to_elf = PathBuf::from_str("objdump").unwrap();
let sm = StackMap::from_path(path_to_elf).unwrap();