30 lines · plain
1// RUN: llvm-mc < %s -triple=x86_64-apple-macosx -filetype=obj -o - | llvm-objdump --fault-map-section - | FileCheck %s2 3 .section __LLVM_FAULTMAPS,__llvm_faultmaps4__LLVM_FaultMaps:5 .byte 16 .byte 07 .short 08 .long 29 .quad 0xFFDEAD10 .long 111 .long 012 .long 113 .long 10014 .long 20015 16 .quad 0xFFDAED17 .long 118 .long 019 .long 120 .long 40021 .long 50022 23// CHECK: FaultMap table:24// CHECK-NEXT: Version: 0x125// CHECK-NEXT: NumFunctions: 226// CHECK-NEXT: FunctionAddress: 0xffdead, NumFaultingPCs: 127// CHECK-NEXT: Fault kind: FaultingLoad, faulting PC offset: 100, handling PC offset: 20028// CHECK-NEXT: FunctionAddress: 0xffdaed, NumFaultingPCs: 129// CHECK-NEXT: Fault kind: FaultingLoad, faulting PC offset: 400, handling PC offset: 50030