Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0x00000000007063d0 <check_qualified_type+0>: sub $0x8,%rsp
- 0x00000000007063d4 <check_qualified_type+4>: movzbl 0x19(%rdi),%ecx
- 0x00000000007063d8 <check_qualified_type+8>: movzbl 0x46(%rdi),%eax
- 0x00000000007063dc <check_qualified_type+12>: mov %rsi,%r8
- 0x00000000007063df <check_qualified_type+15>: mov $0x1,%esi
- 0x00000000007063e4 <check_qualified_type+20>: shr $0x3,%cl
- 0x00000000007063e7 <check_qualified_type+23>: shr $0x5,%al
- 0x00000000007063ea <check_qualified_type+26>: and %ecx,%esi
- 0x00000000007063ec <check_qualified_type+28>: and $0x1,%eax
- 0x00000000007063ef <check_qualified_type+31>: shr %cl
- 0x00000000007063f1 <check_qualified_type+33>: add %esi,%esi
- 0x00000000007063f3 <check_qualified_type+35>: shl $0x2,%eax
- 0x00000000007063f6 <check_qualified_type+38>: and $0x1,%ecx
- 0x00000000007063f9 <check_qualified_type+41>: or %eax,%esi
- 0x00000000007063fb <check_qualified_type+43>: or %ecx,%esi
- 0x00000000007063fd <check_qualified_type+45>: cmp %edx,%esi
- 0x00000000007063ff <check_qualified_type+47>: je 0x706408 <check_qualified_type+56>
- 0x0000000000706401 <check_qualified_type+49>: xor %eax,%eax
- 0x0000000000706403 <check_qualified_type+51>: add $0x8,%rsp
- 0x0000000000706407 <check_qualified_type+55>: retq
- 0x00000000007064bf <get_qualified_type+127>: test %al,%al
- 0x00000000007064c1 <get_qualified_type+129>: je 0x7064a5 <get_qualified_type+101>
- 0x00000000007064a5 <get_qualified_type+101>: mov 0x80(%rbx),%rbx
- 0x00000000007064ac <get_qualified_type+108>: test %rbx,%rbx
- 0x00000000007064af <get_qualified_type+111>: je 0x7064c8 <get_qualified_type+136>
- 0x00000000007064b1 <get_qualified_type+113>: mov %r12d,%edx
- 0x00000000007064b4 <get_qualified_type+116>: mov %rbp,%rsi
- 0x00000000007064b7 <get_qualified_type+119>: mov %rbx,%rdi
- 0x00000000007064ba <get_qualified_type+122>: callq 0x7063d0 <check_qualified_type>
- (gdb) bt
- #0 0x00000000007063d0 in check_qualified_type ()
- #1 0x00000000007064bf in get_qualified_type ()
- #2 0x00000000007064ee in build_qualified_type ()
- #3 0x0000000000484866 in create_tag_raw ()
- #4 0x0000000000486316 in create_memory_tag ()
- #5 0x0000000000489a1f in setup_pointers_and_addressables ()
- #6 0x0000000000489d01 in compute_may_aliases ()
- #7 0x000000000071d298 in execute_one_pass ()
- #8 0x000000000071d3ec in execute_pass_list ()
- #9 0x000000000071d3fe in execute_pass_list ()
- #10 0x0000000000465e3e in tree_rest_of_compilation ()
- #11 0x000000000040b40c in c_expand_body ()
- #12 0x0000000000765d44 in cgraph_expand_function ()
- #13 0x000000000076666e in cgraph_optimize ()
- #14 0x000000000040edb6 in c_write_global_declarations ()
- #15 0x00000000006ffa1f in toplev_main ()
- #16 0x00007ffff7aad1a6 in __libc_start_main () from /lib/libc.so.6
- #17 0x0000000000402909 in _start ()
- (gdb) info all-registers
- rax 0x0 0
- rbx 0x7ffff751f2c0 140737342730944
- rcx 0x1 1
- rdx 0x0 0
- rsi 0x7ffff751f210 140737342730768
- rdi 0x7ffff751f2c0 140737342730944
- rbp 0x7ffff751f210 0x7ffff751f210
- rsp 0x7fffffff9f48 0x7fffffff9f48
- r8 0x7ffff751f210 140737342730768
- r9 0x5 5
- r10 0x0 0
- r11 0x1 1
- r12 0x0 0
- r13 0x25 37
- r14 0xcfae00 13610496
- r15 0x3e 62
- rip 0x7063d0 0x7063d0 <check_qualified_type>
- eflags 0x206 [ PF IF ]
- cs 0x33 51
- ss 0x2b 43
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x0 0
- st0 0 (raw 0x00000000000000000000)
- st1 0 (raw 0x00000000000000000000)
- st2 0 (raw 0x00000000000000000000)
- st3 0 (raw 0x00000000000000000000)
- st4 0 (raw 0x00000000000000000000)
- st5 0 (raw 0x00000000000000000000)
- st6 0 (raw 0x00000000000000000000)
- st7 0 (raw 0x00000000000000000000)
- fctrl 0x37f 895
- fstat 0x0 0
- ftag 0xffff 65535
- fiseg 0x0 0
- fioff 0x0 0
- foseg 0x0 0
- fooff 0x0 0
- fop 0x0 0
- xmm0 {v4_float = {0x8000000, 0x3, 0x0, 0x0}, v2_double = {0x9b, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x4d, 0x64, 0x73, 0x63, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x4d00, 0x7364, 0x4063, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4d000000,
- 0x40637364, 0x0, 0x0}, v2_int64 = {0x406373644d000000, 0x0}, uint128 = 0x0000000000000000406373644d000000}
- xmm1 {v4_float = {0x10000000, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0x4d, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x4d80, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4d800000,
- 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff000004d800000, 0x0}, uint128 = 0x00000000000000003ff000004d800000}
- xmm2 {v4_float = {0x74bed8, 0x2, 0x0, 0x0}, v2_double = {0xa, 0x0}, v16_int8 = {0xb0, 0x7d, 0xe9, 0x4a, 0x0, 0x0, 0x24, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x7db0, 0x4ae9, 0x0, 0x4024, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4ae97db0,
- 0x40240000, 0x0, 0x0}, v2_int64 = {0x402400004ae97db0, 0x0}, uint128 = 0x0000000000000000402400004ae97db0}
- xmm3 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe00000, 0x0, 0x0},
- v2_int64 = {0x3fe0000000000000, 0x0}, uint128 = 0x00000000000000003fe0000000000000}
- xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ]
- Another iteration:
- (gdb) info all-registers
- rax 0x0 0
- rbx 0x7ffff751f210 140737342730768
- rcx 0x0 0
- rdx 0x0 0
- rsi 0x7ffff751f210 140737342730768
- rdi 0x7ffff751f210 140737342730768
- rbp 0x7ffff751f210 0x7ffff751f210
- rsp 0x7fffffff9f48 0x7fffffff9f48
- r8 0x7ffff751f210 140737342730768
- r9 0x5 5
- r10 0x0 0
- r11 0x1 1
- r12 0x0 0
- r13 0x25 37
- r14 0xcfae00 13610496
- r15 0x3e 62
- rip 0x7063d0 0x7063d0 <check_qualified_type>
- eflags 0x202 [ IF ]
- cs 0x33 51
- ss 0x2b 43
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x0 0
- st0 0 (raw 0x00000000000000000000)
- st1 0 (raw 0x00000000000000000000)
- st2 0 (raw 0x00000000000000000000)
- st3 0 (raw 0x00000000000000000000)
- st4 0 (raw 0x00000000000000000000)
- st5 0 (raw 0x00000000000000000000)
- st6 0 (raw 0x00000000000000000000)
- st7 0 (raw 0x00000000000000000000)
- fctrl 0x37f 895
- fstat 0x0 0
- ftag 0xffff 65535
- fiseg 0x0 0
- fioff 0x0 0
- foseg 0x0 0
- fooff 0x0 0
- fop 0x0 0
- xmm0 {v4_float = {0x8000000, 0x3, 0x0, 0x0}, v2_double = {0x9b, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x4d, 0x64, 0x73, 0x63, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x4d00, 0x7364, 0x4063, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4d000000,
- 0x40637364, 0x0, 0x0}, v2_int64 = {0x406373644d000000, 0x0}, uint128 = 0x0000000000000000406373644d000000}
- xmm1 {v4_float = {0x10000000, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0x0, 0x0, 0x80, 0x4d, 0x0, 0x0, 0xf0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x4d80, 0x0, 0x3ff0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4d800000,
- 0x3ff00000, 0x0, 0x0}, v2_int64 = {0x3ff000004d800000, 0x0}, uint128 = 0x00000000000000003ff000004d800000}
- xmm2 {v4_float = {0x74bed8, 0x2, 0x0, 0x0}, v2_double = {0xa, 0x0}, v16_int8 = {0xb0, 0x7d, 0xe9, 0x4a, 0x0, 0x0, 0x24, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x7db0, 0x4ae9, 0x0, 0x4024, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x4ae97db0,
- 0x40240000, 0x0, 0x0}, v2_int64 = {0x402400004ae97db0, 0x0}, uint128 = 0x0000000000000000402400004ae97db0}
- xmm3 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe00000, 0x0, 0x0},
- v2_int64 = {0x3fe0000000000000, 0x0}, uint128 = 0x00000000000000003fe0000000000000}
- xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm9 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm10 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
- mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ]
Add Comment
Please, Sign In to add comment