Skip to content

Instantly share code, notes, and snippets.

@jamesmintram
Created October 22, 2020 22:15
Show Gist options
  • Save jamesmintram/b0f48b2750f67692959d446f50c24078 to your computer and use it in GitHub Desktop.
Save jamesmintram/b0f48b2750f67692959d446f50c24078 to your computer and use it in GitHub Desktop.
┌──Register group: general───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│x0 0xffff00004040aff8 18446462599810822136 x1 0x1 1 │
│x2 0x0 0 x3 0xa 10 │
│x4 0xffff0000000ca528 18446462598733669672 x5 0x0 0 │
│x6 0xffffffffffffffff 18446744073709551615 x7 0x1 1 │
│x8 0x0 0 x9 0x1 1 │
│x10 0xffff0000003f6c30 18446462598736997424 x11 0x311f4247ff094451 3539620709125407825 │
│x12 0xa 10 x13 0x0 0 │
│x14 0xffff0000000ca528 18446462598733669672 x15 0x0 0 │
│x16 0x0 0 x17 0x20 32 │
│x18 0xffff000000780d80 18446462598740708736 x19 0xffff00004040afd8 18446462599810822104 │
│x20 0xffffa00039f24500 18446638521565463808 x21 0x0 0 │
│x22 0xffff00000077d000 18446462598740692992 x23 0x0 0 │
│x24 0x0 0 x25 0x21800000 562036736 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
>│0xffff0000003b3774 <atomic_set_64_llsc> ldxr x8, [x0] │
│0xffff0000003b3778 <atomic_set_64_llsc+4> orr x8, x8, x1 │
│0xffff0000003b377c <atomic_set_64_llsc+8> stxr w9, x8, [x0] │
│0xffff0000003b3780 <atomic_set_64_llsc+12> cbnz w9, 0xffff0000003b3774 <atomic_set_64_llsc> │
│0xffff0000003b3784 <atomic_set_64_llsc+16> ret │
│0xffff0000003b3788 <keg_layout> sub sp, sp, #0x90 │
│0xffff0000003b378c <keg_layout+4> stp x29, x30, [sp, #48] │
│0xffff0000003b3790 <keg_layout+8> stp x28, x27, [sp, #64] │
│0xffff0000003b3794 <keg_layout+12> stp x26, x25, [sp, #80] │
│0xffff0000003b3798 <keg_layout+16> stp x24, x23, [sp, #96] │
│0xffff0000003b379c <keg_layout+20> stp x22, x21, [sp, #112] │
│0xffff0000003b37a0 <keg_layout+24> stp x20, x19, [sp, #128] │
│0xffff0000003b37a4 <keg_layout+28> add x29, sp, #0x30 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
remote Remote target In: atomic_set_64_llsc L136 PC: 0xffff0000003b3774
si
┌──Register group: general───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│x0 0xffff00004040aff8 18446462599810822136 x1 0x1 1 │
│x2 0x0 0 x3 0xa 10 │
│x4 0xffff0000000ca528 18446462598733669672 x5 0x0 0 │
│x6 0xffffffffffffffff 18446744073709551615 x7 0x1 1 │
│x8 0x1 1 x9 0x1 1 │
│x10 0xffff0000003f6c30 18446462598736997424 x11 0x311f4247ff094451 3539620709125407825 │
│x12 0xa 10 x13 0x0 0 │
│x14 0xffff0000000ca528 18446462598733669672 x15 0x0 0 │
│x16 0x0 0 x17 0x20 32 │
│x18 0xffff000000780d80 18446462598740708736 x19 0xffff00004040afd8 18446462599810822104 │
│x20 0xffffa00039f24500 18446638521565463808 x21 0x0 0 │
│x22 0xffff00000077d000 18446462598740692992 x23 0x0 0 │
│x24 0x0 0 x25 0x21800000 562036736 │
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│0xffff0000003b3770 <atomic_set_64_lse+4> .inst 0x00000000 ; undefined │
│0xffff0000003b3774 <atomic_set_64_llsc> .inst 0x00000000 ; undefined │
│0xffff0000003b3778 <atomic_set_64_llsc+4> .inst 0x00000000 ; undefined │
│0xffff0000003b377c <atomic_set_64_llsc+8> .inst 0x00000000 ; undefined │
>│0xffff0000003b3780 <atomic_set_64_llsc+12> .inst 0x00000000 ; undefined │
│0xffff0000003b3784 <atomic_set_64_llsc+16> .inst 0x00000000 ; undefined │
│0xffff0000003b3788 <keg_layout> .inst 0x00000000 ; undefined │
│0xffff0000003b378c <keg_layout+4> .inst 0x00000000 ; undefined │
│0xffff0000003b3790 <keg_layout+8> .inst 0x00000000 ; undefined │
│0xffff0000003b3794 <keg_layout+12> .inst 0x00000000 ; undefined │
│0xffff0000003b3798 <keg_layout+16> .inst 0x00000000 ; undefined │
│0xffff0000003b379c <keg_layout+20> .inst 0x00000000 ; undefined │
│0xffff0000003b37a0 <keg_layout+24> .inst 0x00000000 ; undefined │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
remote Remote target In: atomic_set_64_llsc L136 PC: 0xffff0000003b3780
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment