MCPcopy Create free account
hub / github.com/WAVM/WAVM / makeMachOObjectWithCompactUnwind

Function makeMachOObjectWithCompactUnwind

Programs/wavm/Testing/TestObjectLinker.cpp:2053–2181  ·  view source on GitHub ↗

Build a Mach-O object with __text and __LD,__compact_unwind sections. Each compact_unwind entry is 32 bytes: {U64 funcStart, U32 length, U32 encoding, U64 personality, U64 lsda}. The funcStart fields need X86_64_RELOC_UNSIGNED relocations to resolve to the function addresses in __text.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

Calls 10

U32Function · 0.85
U8Function · 0.85
serializeBytesFunction · 0.85
U64Function · 0.85
I32Function · 0.85
makeMachORelocInfoFunction · 0.85
push_backMethod · 0.80
writeFunction · 0.70
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected