2018-01-24 11:29:47 +08:00
|
|
|
; RUN: llc -filetype=obj -o %t.o %s
|
|
|
|
; RUN: llc -filetype=obj %S/Inputs/global-ctor-dtor.ll -o %t.global-ctor-dtor.o
|
|
|
|
|
|
|
|
target triple = "wasm32-unknown-unknown-wasm"
|
2017-12-20 01:09:45 +08:00
|
|
|
|
|
|
|
define hidden void @func1() {
|
|
|
|
entry:
|
|
|
|
ret void
|
|
|
|
}
|
|
|
|
|
|
|
|
define hidden void @func2() {
|
|
|
|
entry:
|
|
|
|
ret void
|
|
|
|
}
|
|
|
|
|
2018-01-13 02:35:13 +08:00
|
|
|
define hidden void @func3() {
|
|
|
|
entry:
|
|
|
|
ret void
|
|
|
|
}
|
|
|
|
|
|
|
|
define hidden void @func4() {
|
|
|
|
entry:
|
|
|
|
ret void
|
|
|
|
}
|
|
|
|
|
2018-02-17 03:45:41 +08:00
|
|
|
define i32 @__cxa_atexit(i32 %func, i32 %arg, i32 %dso_handle) {
|
|
|
|
ret i32 0
|
2017-12-20 01:09:45 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
define hidden void @_start() {
|
|
|
|
entry:
|
|
|
|
ret void
|
|
|
|
}
|
|
|
|
|
2018-01-13 02:35:13 +08:00
|
|
|
@llvm.global_ctors = appending global [3 x { i32, void ()*, i8* }] [
|
|
|
|
{ i32, void ()*, i8* } { i32 1001, void ()* @func1, i8* null },
|
|
|
|
{ i32, void ()*, i8* } { i32 101, void ()* @func1, i8* null },
|
|
|
|
{ i32, void ()*, i8* } { i32 101, void ()* @func2, i8* null }
|
|
|
|
]
|
2017-12-20 01:09:45 +08:00
|
|
|
|
2018-01-13 02:35:13 +08:00
|
|
|
@llvm.global_dtors = appending global [3 x { i32, void ()*, i8* }] [
|
|
|
|
{ i32, void ()*, i8* } { i32 1001, void ()* @func3, i8* null },
|
|
|
|
{ i32, void ()*, i8* } { i32 101, void ()* @func3, i8* null },
|
|
|
|
{ i32, void ()*, i8* } { i32 101, void ()* @func4, i8* null }
|
|
|
|
]
|
2017-12-20 01:09:45 +08:00
|
|
|
|
2018-02-17 06:58:02 +08:00
|
|
|
; RUN: wasm-ld --check-signatures %t.o %t.global-ctor-dtor.o -o %t.wasm
|
2017-12-20 01:09:45 +08:00
|
|
|
; RUN: obj2yaml %t.wasm | FileCheck %s
|
|
|
|
|
2018-01-13 02:35:13 +08:00
|
|
|
; CHECK: - Type: ELEM
|
2018-01-24 08:22:53 +08:00
|
|
|
; CHECK-NEXT: Segments:
|
|
|
|
; CHECK-NEXT: - Offset:
|
2018-01-13 02:35:13 +08:00
|
|
|
; CHECK-NEXT: Opcode: I32_CONST
|
|
|
|
; CHECK-NEXT: Value: 1
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Functions: [ 7, 9, 13, 15, 17 ]
|
|
|
|
; CHECK-NEXT: - Type: CODE
|
|
|
|
; CHECK-NEXT: Functions:
|
|
|
|
; CHECK-NEXT: - Index: 0
|
|
|
|
; CHECK-NEXT: Locals:
|
|
|
|
; CHECK-NEXT: Body: 100110021008100B100E100B10101001100A100B10120B
|
|
|
|
; CHECK: - Index: 18
|
|
|
|
; CHECK-NEXT: Locals:
|
|
|
|
; CHECK-NEXT: Body: 024041858080800041004180888080001085808080000D000F0B00000B
|
2018-01-13 02:35:13 +08:00
|
|
|
; CHECK-NEXT: - Type: CUSTOM
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: Name: name
|
2018-01-24 08:22:53 +08:00
|
|
|
; CHECK-NEXT: FunctionNames:
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 0
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: __wasm_call_ctors
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 1
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: func1
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 2
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: func2
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 3
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: func3
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 4
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: func4
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 5
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: __cxa_atexit
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 6
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: _start
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 7
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lcall_dtors.101
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: - Index: 8
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lregister_call_dtors.101
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 9
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lcall_dtors.1001
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 10
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lregister_call_dtors.1001
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 11
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: myctor
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 12
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: mydtor
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 13
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lcall_dtors.101
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 14
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lregister_call_dtors.101
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 15
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lcall_dtors.202
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 16
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lregister_call_dtors.202
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 17
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lcall_dtors.2002
|
2018-02-17 03:45:41 +08:00
|
|
|
; CHECK-NEXT: - Index: 18
|
2018-03-12 23:44:07 +08:00
|
|
|
; CHECK-NEXT: Name: .Lregister_call_dtors.2002
|
2017-12-20 01:09:45 +08:00
|
|
|
; CHECK-NEXT: ...
|
|
|
|
|
|
|
|
|
2018-02-17 06:58:02 +08:00
|
|
|
; RUN: wasm-ld --check-signatures -r %t.o %t.global-ctor-dtor.o -o %t.reloc.wasm
|
2017-12-20 01:09:45 +08:00
|
|
|
; RUN: obj2yaml %t.reloc.wasm | FileCheck -check-prefix=RELOC %s
|
|
|
|
|
|
|
|
; RELOC: Name: linking
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: SymbolTable:
|
|
|
|
; RELOC-NEXT: - Index: 0
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: func1
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 0
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 1
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: func2
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 1
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 2
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: func3
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 2
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 3
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: func4
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 3
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 4
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: __cxa_atexit
|
|
|
|
; RELOC-NEXT: Flags: [ ]
|
|
|
|
; RELOC-NEXT: Function: 4
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 5
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: _start
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 5
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 6
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.101
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 6
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 7
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.101
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 7
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 8
|
|
|
|
; RELOC-NEXT: Kind: DATA
|
|
|
|
; RELOC-NEXT: Name: __dso_handle
|
|
|
|
; RELOC-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN, UNDEFINED ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: - Index: 9
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.1001
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 8
|
|
|
|
; RELOC-NEXT: - Index: 10
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.1001
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 9
|
|
|
|
; RELOC-NEXT: - Index: 11
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: myctor
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 10
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 12
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: mydtor
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ VISIBILITY_HIDDEN ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 11
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: - Index: 13
|
|
|
|
; RELOC-NEXT: Kind: GLOBAL
|
|
|
|
; RELOC-NEXT: Name: __stack_pointer
|
|
|
|
; RELOC-NEXT: Flags: [ UNDEFINED ]
|
|
|
|
; RELOC-NEXT: Global: 0
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: - Index: 14
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.101
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 12
|
|
|
|
; RELOC-NEXT: - Index: 15
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.101
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 13
|
|
|
|
; RELOC-NEXT: - Index: 16
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.202
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 14
|
|
|
|
; RELOC-NEXT: - Index: 17
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.202
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 15
|
|
|
|
; RELOC-NEXT: - Index: 18
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.2002
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 16
|
|
|
|
; RELOC-NEXT: - Index: 19
|
|
|
|
; RELOC-NEXT: Kind: FUNCTION
|
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.2002
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: Flags: [ BINDING_LOCAL ]
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Function: 17
|
2018-01-19 07:40:49 +08:00
|
|
|
; RELOC-NEXT: InitFunctions:
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 101
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 0
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 101
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 1
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 101
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 7
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 101
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 11
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 101
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Symbol: 15
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 202
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 11
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 202
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Symbol: 17
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 1001
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 0
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 1001
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Symbol: 10
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 2002
|
2018-03-01 01:20:51 +08:00
|
|
|
; RELOC-NEXT: Symbol: 11
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: - Priority: 2002
|
2018-02-23 13:08:53 +08:00
|
|
|
; RELOC-NEXT: Symbol: 19
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Type: CUSTOM
|
|
|
|
; RELOC-NEXT: Name: name
|
2018-01-24 08:22:53 +08:00
|
|
|
; RELOC-NEXT: FunctionNames:
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 0
|
|
|
|
; RELOC-NEXT: Name: func1
|
|
|
|
; RELOC-NEXT: - Index: 1
|
|
|
|
; RELOC-NEXT: Name: func2
|
|
|
|
; RELOC-NEXT: - Index: 2
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: func3
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 3
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: func4
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 4
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: __cxa_atexit
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 5
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: _start
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 6
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.101
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 7
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.101
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: - Index: 8
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.1001
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 9
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.1001
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 10
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: myctor
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 11
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: mydtor
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 12
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.101
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 13
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.101
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 14
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.202
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 15
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.202
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 16
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lcall_dtors.2002
|
2018-02-17 03:45:41 +08:00
|
|
|
; RELOC-NEXT: - Index: 17
|
2018-01-13 02:35:13 +08:00
|
|
|
; RELOC-NEXT: Name: .Lregister_call_dtors.2002
|
2017-12-20 01:09:45 +08:00
|
|
|
; RELOC-NEXT: ...
|