1 # RUN: yaml2obj %s | obj2yaml | FileCheck %s
25 - cmd: LC_DYLD_INFO_ONLY
65 - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
67 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
69 Symbol: __ZNSt3__14coutE
70 - Opcode: BIND_OPCODE_SET_TYPE_IMM
72 - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
76 - Opcode: BIND_OPCODE_DO_BIND
78 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
80 Symbol: __ZNSt3__15ctypeIcE2idE
81 - Opcode: BIND_OPCODE_DO_BIND
83 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
85 Symbol: ___gxx_personality_v0
86 - Opcode: BIND_OPCODE_DO_BIND
88 - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
90 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
92 Symbol: dyld_stub_binder
93 - Opcode: BIND_OPCODE_DO_BIND
95 - Opcode: BIND_OPCODE_DONE
100 #CHECK: WeakBindOpcodes:
101 #CHECK: - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
103 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
105 #CHECK: Symbol: __ZNSt3__14coutE
106 #CHECK: - Opcode: BIND_OPCODE_SET_TYPE_IMM
108 #CHECK: - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB
110 #CHECK: ULEBExtraData: [ 0x0 ]
111 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
113 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
115 #CHECK: Symbol: __ZNSt3__15ctypeIcE2idE
116 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
118 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
120 #CHECK: Symbol: ___gxx_personality_v0
121 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
123 #CHECK: - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
125 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
127 #CHECK: Symbol: dyld_stub_binder
128 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
130 #CHECK: - Opcode: BIND_OPCODE_DONE