1 2 3 4 5 6 7 8 9 10 11 12
#include <stdlib.h> #include <elfutils/libdw.h> int main(void) { Dwarf_Addr base, start, end; Dwarf_Attribute attr; Dwarf_Op *op; size_t nops; ptrdiff_t offset = 0; return (int)dwarf_getlocations(&attr, offset, &base, &start, &end, &op, &nops); }