33
33
#define GET_BITS_WITH_MASK (value , mask ) ((value & mask) >> (mask == 0 ? 0 : __builtin_ctz(mask)))
34
34
35
35
typedef struct {
36
- const void * unwindInfo ;
37
- const void * ehFrame ;
36
+ const void * unwindInfo ;
37
+ const void * ehFrame ;
38
38
uintptr_t loadAddress ;
39
39
40
40
struct unwind_info_section_header unwindHeader ;
@@ -51,18 +51,18 @@ typedef struct {
51
51
52
52
} FIRCLSCompactUnwindResult ;
53
53
54
- bool FIRCLSCompactUnwindInit (FIRCLSCompactUnwindContext * context ,
55
- const void * unwindInfo ,
56
- const void * ehFrame ,
54
+ bool FIRCLSCompactUnwindInit (FIRCLSCompactUnwindContext * context ,
55
+ const void * unwindInfo ,
56
+ const void * ehFrame ,
57
57
uintptr_t loadAddress );
58
- void * FIRCLSCompactUnwindGetIndexData (FIRCLSCompactUnwindContext * context );
59
- void * FIRCLSCompactUnwindGetSecondLevelData (FIRCLSCompactUnwindContext * context );
60
- bool FIRCLSCompactUnwindFindFirstLevelIndex (FIRCLSCompactUnwindContext * context ,
58
+ void * FIRCLSCompactUnwindGetIndexData (FIRCLSCompactUnwindContext * context );
59
+ void * FIRCLSCompactUnwindGetSecondLevelData (FIRCLSCompactUnwindContext * context );
60
+ bool FIRCLSCompactUnwindFindFirstLevelIndex (FIRCLSCompactUnwindContext * context ,
61
61
uintptr_t pc ,
62
- uint32_t * index );
62
+ uint32_t * index );
63
63
64
- bool FIRCLSCompactUnwindDwarfFrame (FIRCLSCompactUnwindContext * context ,
64
+ bool FIRCLSCompactUnwindDwarfFrame (FIRCLSCompactUnwindContext * context ,
65
65
uintptr_t dwarfOffset ,
66
- FIRCLSThreadContext * registers );
67
- bool FIRCLSCompactUnwindLookupAndCompute (FIRCLSCompactUnwindContext * context ,
68
- FIRCLSThreadContext * registers );
66
+ FIRCLSThreadContext * registers );
67
+ bool FIRCLSCompactUnwindLookupAndCompute (FIRCLSCompactUnwindContext * context ,
68
+ FIRCLSThreadContext * registers );
0 commit comments