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:
111 #CHECK: - 0x0000000000000000
112 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
114 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
116 #CHECK: Symbol: __ZNSt3__15ctypeIcE2idE
117 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
119 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
121 #CHECK: Symbol: ___gxx_personality_v0
122 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
124 #CHECK: - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM
126 #CHECK: - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM
128 #CHECK: Symbol: dyld_stub_binder
129 #CHECK: - Opcode: BIND_OPCODE_DO_BIND
131 #CHECK: - Opcode: BIND_OPCODE_DONE