simple-frame-rs 0.3.0

Parse SFrame (Simple Frame) stack trace information
Documentation
1
{"section_base":8416,"content":[226,222,2,1,3,0,248,0,3,0,0,0,7,0,0,0,24,0,0,0,0,0,0,0,60,0,0,0,64,239,255,255,16,0,0,0,15,0,0,0,2,0,0,0,0,16,0,0,80,239,255,255,8,0,0,0,21,0,0,0,1,0,0,0,16,8,0,0,73,240,255,255,11,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,3,8,1,5,16,240,4,4,16,240,10,5,8,240,0,3,16,6,3,24,0,3,16],"groundtruth":"\nsimple:     file format elf64-x86-64\n\nContents of the SFrame section .sframe:\n  Header :\n\n    Version: SFRAME_VERSION_2\n    Flags: SFRAME_F_FDE_SORTED\n    CFA fixed RA offset: -8\n    Num FDEs: 3\n    Num FREs: 7\n\n  Function Index :\n\n    func idx [0]: pc = 0x1020, size = 16 bytes\n    STARTPC         CFA       FP        RA           \n    0000000000001020  sp+16     u         f            \n    0000000000001026  sp+24     u         f            \n\n    func idx [1]: pc = 0x1030, size = 8 bytes\n    STARTPC[m]      CFA       FP        RA           \n    0000000000000000  sp+16     u         f            \n\n    func idx [2]: pc = 0x1129, size = 11 bytes\n    STARTPC         CFA       FP        RA           \n    0000000000001129  sp+8      u         f            \n    000000000000112a  sp+16     c-16      f            \n    000000000000112d  fp+16     c-16      f            \n    0000000000001133  sp+8      c-16      f            \n"}