Skip to content

Instantly share code, notes, and snippets.

@heatd

heatd/pushwtf Secret

Created November 22, 2022 00:36
Show Gist options
  • Save heatd/9fe40e4eaa77d1fc0d859c42dd035a2c to your computer and use it in GitHub Desktop.
Save heatd/9fe40e4eaa77d1fc0d859c42dd035a2c to your computer and use it in GitHub Desktop.
ffffffff801126e7: 48 89 45 e8 mov %rax,-0x18(%rbp)
ffffffff801126eb: 48 8b 7f 08 mov 0x8(%rdi),%rdi
ffffffff801126ef: 9c pushf
ffffffff801126f0: 8f 45 e0 pop -0x20(%rbp)
ffffffff801126f3: 4c 8b 75 e0 mov -0x20(%rbp),%r14
--
ffffffff80121702: 0f 84 0e 02 00 00 je ffffffff80121916 <handle_signal+0x246>
ffffffff80121708: e8 43 83 00 00 call ffffffff80129a50 <_Z29context_tracking_enter_kernelv>
ffffffff8012170d: 9c pushf
ffffffff8012170e: 8f 45 b8 pop -0x48(%rbp)
ffffffff80121711: f7 45 b8 00 02 00 00 testl $0x200,-0x48(%rbp)
--
ffffffff8012677b: 00 00
ffffffff8012677d: 48 89 45 d0 mov %rax,-0x30(%rbp)
ffffffff80126781: 9c pushf
ffffffff80126782: 8f 45 b8 pop -0x48(%rbp)
ffffffff80126785: 48 8b 45 b8 mov -0x48(%rbp),%rax
--
ffffffff801267ab: 0f 84 64 02 00 00 je ffffffff80126a15 <_Z19timer_handle_eventsP5timer+0x2b5>
ffffffff801267b1: 48 8d 79 28 lea 0x28(%rcx),%rdi
ffffffff801267b5: 9c pushf
ffffffff801267b6: 8f 45 c8 pop -0x38(%rbp)
ffffffff801267b9: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff80126c18: 74 4d je ffffffff80126c67 <_Z18timer_cancel_eventP10clockevent+0x97>
ffffffff80126c1a: 49 83 c6 28 add $0x28,%r14
ffffffff80126c1e: 9c pushf
ffffffff80126c1f: 8f 45 d8 pop -0x28(%rbp)
ffffffff80126c22: 4c 8b 7d d8 mov -0x28(%rbp),%r15
--
ffffffff80127604: 48 85 ff test %rdi,%rdi
ffffffff80127607: 0f 84 a7 00 00 00 je ffffffff801276b4 <_Z14wait_queue_addP10wait_queueP16wait_queue_token+0xd4>
ffffffff8012760d: 9c pushf
ffffffff8012760e: 8f 45 c8 pop -0x38(%rbp)
ffffffff80127611: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff8012798f: 48 85 ff test %rdi,%rdi
ffffffff80127992: 0f 84 db 00 00 00 je ffffffff80127a73 <_Z15wait_queue_wakeP10wait_queue+0x103>
ffffffff80127998: 9c pushf
ffffffff80127999: 8f 45 d0 pop -0x30(%rbp)
ffffffff8012799c: 4c 8b 7d d0 mov -0x30(%rbp),%r15
--
ffffffff80127b61: 48 85 ff test %rdi,%rdi
ffffffff80127b64: 0f 84 30 01 00 00 je ffffffff80127c9a <_Z19wait_queue_wake_allP10wait_queue+0x15a>
ffffffff80127b6a: 9c pushf
ffffffff80127b6b: 8f 45 c8 pop -0x38(%rbp)
ffffffff80127b6e: 4c 8b 7d c8 mov -0x38(%rbp),%r15
--
ffffffff80127cf0: 48 85 ff test %rdi,%rdi
ffffffff80127cf3: 0f 84 b1 00 00 00 je ffffffff80127daa <_Z17wait_queue_removeP10wait_queueP16wait_queue_token+0xda>
ffffffff80127cf9: 9c pushf
ffffffff80127cfa: 8f 45 d8 pop -0x28(%rbp)
ffffffff80127cfd: 4c 8b 7d d8 mov -0x28(%rbp),%r15
--
ffffffff80127e6d: 48 85 ff test %rdi,%rdi
ffffffff80127e70: 74 68 je ffffffff80127eda <_Z21wait_queue_may_deleteP10wait_queue+0x8a>
ffffffff80127e72: 9c pushf
ffffffff80127e73: 8f 45 d8 pop -0x28(%rbp)
ffffffff80127e76: 4c 8b 7d d8 mov -0x28(%rbp),%r15
--
ffffffff80129770: 00 00
ffffffff80129772: 48 89 45 f0 mov %rax,-0x10(%rbp)
ffffffff80129776: 9c pushf
ffffffff80129777: 8f 45 e8 pop -0x18(%rbp)
ffffffff8012977a: 48 8b 5d e8 mov -0x18(%rbp),%rbx
--
ffffffff801297e4: 48 89 45 e8 mov %rax,-0x18(%rbp)
ffffffff801297e8: e8 f3 ab 07 00 call ffffffff801a43e0 <_Z21sched_disable_preemptv>
ffffffff801297ed: 9c pushf
ffffffff801297ee: 8f 45 e0 pop -0x20(%rbp)
ffffffff801297f1: 4c 8b 75 e0 mov -0x20(%rbp),%r14
--
ffffffff8012987e: 85 c0 test %eax,%eax
ffffffff80129880: 74 1d je ffffffff8012989f <softirq_try_handle+0x3f>
ffffffff80129882: 9c pushf
ffffffff80129883: 8f 45 e8 pop -0x18(%rbp)
ffffffff80129886: 8b 5d e8 mov -0x18(%rbp),%ebx
--
ffffffff801298da: 83 ff 02 cmp $0x2,%edi
ffffffff801298dd: 0f 83 8f 00 00 00 jae ffffffff80129972 <_Z13softirq_raise14softirq_vector+0xb2>
ffffffff801298e3: 9c pushf
ffffffff801298e4: 8f 45 e0 pop -0x20(%rbp)
ffffffff801298e7: 8b 45 e0 mov -0x20(%rbp),%eax
--
ffffffff80129917: 85 c0 test %eax,%eax
ffffffff80129919: 74 1d je ffffffff80129938 <_Z13softirq_raise14softirq_vector+0x78>
ffffffff8012991b: 9c pushf
ffffffff8012991c: 8f 45 e0 pop -0x20(%rbp)
ffffffff8012991f: 8b 5d e0 mov -0x20(%rbp),%ebx
--
ffffffff80129933: e8 98 fe ff ff call ffffffff801297d0 <_Z14softirq_handlev>
ffffffff80129938: e8 83 c4 07 00 call ffffffff801a5dc0 <sched_try_to_resched_if_needed>
ffffffff8012993d: 9c pushf
ffffffff8012993e: 8f 45 e0 pop -0x20(%rbp)
ffffffff80129941: 8b 5d e0 mov -0x20(%rbp),%ebx
--
ffffffff80129a62: 00 00
ffffffff80129a64: 48 89 45 e8 mov %rax,-0x18(%rbp)
ffffffff80129a68: 9c pushf
ffffffff80129a69: 8f 45 e0 pop -0x20(%rbp)
ffffffff80129a6c: 4c 8b 75 e0 mov -0x20(%rbp),%r14
--
ffffffff80129ae2: 00 00
ffffffff80129ae4: 48 89 45 e8 mov %rax,-0x18(%rbp)
ffffffff80129ae8: 9c pushf
ffffffff80129ae9: 8f 45 e0 pop -0x20(%rbp)
ffffffff80129aec: 4c 8b 75 e0 mov -0x20(%rbp),%r14
--
ffffffff8012ca26: f6 c3 01 test $0x1,%bl
ffffffff8012ca29: 0f 84 b8 00 00 00 je ffffffff8012cae7 <_Z22perf_probe_commit_waitPK17flame_graph_entry+0x107>
ffffffff8012ca2f: 9c pushf
ffffffff8012ca30: 8f 45 c8 pop -0x38(%rbp)
ffffffff8012ca33: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff8012cca6: f6 c3 01 test $0x1,%bl
ffffffff8012cca9: 0f 84 c1 00 00 00 je ffffffff8012cd70 <_Z13perf_probe_doP9registers+0x110>
ffffffff8012ccaf: 9c pushf
ffffffff8012ccb0: 8f 45 c8 pop -0x38(%rbp)
ffffffff8012ccb3: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff8013c7e8: bf 05 00 00 00 mov $0x5,%edi
ffffffff8013c7ed: e8 1e a4 0b 00 call ffffffff801f6c10 <AcpiEnterSleepStatePrep>
ffffffff8013c7f2: 9c pushf
ffffffff8013c7f3: 8f 45 f8 pop -0x8(%rbp)
ffffffff8013c7f6: fa cli
--
ffffffff8013c846: 85 c9 test %ecx,%ecx
ffffffff8013c848: 75 12 jne ffffffff8013c85c <_Z12acpi_suspendv+0x3c>
ffffffff8013c84a: 9c pushf
ffffffff8013c84b: 8f 45 f0 pop -0x10(%rbp)
ffffffff8013c84e: fa cli
--
ffffffff8013d3b8: bf 05 00 00 00 mov $0x5,%edi
ffffffff8013d3bd: e8 4e 98 0b 00 call ffffffff801f6c10 <AcpiEnterSleepStatePrep>
ffffffff8013d3c2: 9c pushf
ffffffff8013d3c3: 8f 45 f8 pop -0x8(%rbp)
ffffffff8013d3c6: fa cli
--
ffffffff8013d416: 85 c9 test %ecx,%ecx
ffffffff8013d418: 75 12 jne ffffffff8013d42c <_Z26acpi_suspend_event_handlerPv+0x3c>
ffffffff8013d41a: 9c pushf
ffffffff8013d41b: 8f 45 f0 pop -0x10(%rbp)
ffffffff8013d41e: fa cli
--
ffffffff8013e970: 00 00
ffffffff8013e972: 48 89 45 f0 mov %rax,-0x10(%rbp)
ffffffff8013e976: 9c pushf
ffffffff8013e977: 8f 45 e8 pop -0x18(%rbp)
ffffffff8013e97a: 48 8b 5d e8 mov -0x18(%rbp),%rbx
--
ffffffff8013fe2c: 00 00
ffffffff8013fe2e: 48 89 45 d8 mov %rax,-0x28(%rbp)
ffffffff8013fe32: 9c pushf
ffffffff8013fe33: 8f 45 d0 pop -0x30(%rbp)
ffffffff8013fe36: 4c 8b 65 d0 mov -0x30(%rbp),%r12
--
ffffffff8013ffd2: f6 c2 04 test $0x4,%dl
ffffffff8013ffd5: 0f 85 84 00 00 00 jne ffffffff8014005f <_ZN9page_node10alloc_pageEm+0xaf>
ffffffff8013ffdb: 9c pushf
ffffffff8013ffdc: 8f 45 d0 pop -0x30(%rbp)
ffffffff8013ffdf: 4c 8b 65 d0 mov -0x30(%rbp),%r12
--
ffffffff801401b1: 00 00
ffffffff801401b3: 48 89 45 d0 mov %rax,-0x30(%rbp)
ffffffff801401b7: 9c pushf
ffffffff801401b8: 8f 45 c8 pop -0x38(%rbp)
ffffffff801401bb: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff8014849e: 84 c0 test %al,%al
ffffffff801484a0: 0f 85 6f 02 00 00 jne ffffffff80148715 <_Z20vm_handle_page_faultP10fault_info+0x2f5>
ffffffff801484a6: 9c pushf
ffffffff801484a7: 8f 45 c8 pop -0x38(%rbp)
ffffffff801484aa: f7 45 c8 00 02 00 00 testl $0x200,-0x38(%rbp)
--
ffffffff8014e198: 74 7b je ffffffff8014e215 <_Z15netif_signal_rxP5netif+0x105>
ffffffff8014e19a: 4d 8d 7e 10 lea 0x10(%r14),%r15
ffffffff8014e19e: 9c pushf
ffffffff8014e19f: 8f 45 d0 pop -0x30(%rbp)
ffffffff8014e1a2: 48 8b 5d d0 mov -0x30(%rbp),%rbx
--
ffffffff801a26eb: 49 8b 06 mov (%r14),%rax
ffffffff801a26ee: 48 8d b8 a0 00 00 00 lea 0xa0(%rax),%rdi
ffffffff801a26f5: 9c pushf
ffffffff801a26f6: 8f 45 d8 pop -0x28(%rbp)
ffffffff801a26f9: 4c 8b 75 d8 mov -0x28(%rbp),%r14
--
ffffffff801a2706: 0f 84 88 00 00 00 je ffffffff801a2794 <_Z10sched_lockP6thread+0x124>
ffffffff801a270c: 48 81 c3 88 00 00 00 add $0x88,%rbx
ffffffff801a2713: 9c pushf
ffffffff801a2714: 8f 45 d8 pop -0x28(%rbp)
ffffffff801a2717: fa cli
--
ffffffff801a295a: 49 8b 04 24 mov (%r12),%rax
ffffffff801a295e: 48 8d b8 a0 00 00 00 lea 0xa0(%rax),%rdi
ffffffff801a2965: 9c pushf
ffffffff801a2966: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a2969: fa cli
--
ffffffff801a29aa: 74 58 je ffffffff801a2a04 <_Z17__sched_find_nextj+0x124>
ffffffff801a29ac: 48 81 c3 88 00 00 00 add $0x88,%rbx
ffffffff801a29b3: 9c pushf
ffffffff801a29b4: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a29b7: 4c 8b 6d c8 mov -0x38(%rbp),%r13
--
ffffffff801a3046: 48 8b 03 mov (%rbx),%rax
ffffffff801a3049: 48 8d b8 a0 00 00 00 lea 0xa0(%rax),%rdi
ffffffff801a3050: 9c pushf
ffffffff801a3051: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a3054: 8b 5d d0 mov -0x30(%rbp),%ebx
--
ffffffff801a3215: e8 66 fc ff ff call ffffffff801a2e80 <_Z17sched_save_threadP6threadPv>
ffffffff801a321a: e8 91 67 f8 ff call ffffffff801299b0 <_Z21do_cputime_accountingv>
ffffffff801a321f: 9c pushf
ffffffff801a3220: 8f 45 d8 pop -0x28(%rbp)
ffffffff801a3223: fa cli
--
ffffffff801a3ee8: 49 8b 07 mov (%r15),%rax
ffffffff801a3eeb: 48 8d 98 a0 00 00 00 lea 0xa0(%rax),%rbx
ffffffff801a3ef2: 9c pushf
ffffffff801a3ef3: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a3ef6: 44 8b 7d d0 mov -0x30(%rbp),%r15d
--
ffffffff801a3fe8: 48 89 fb mov %rdi,%rbx
ffffffff801a3feb: 4c 8d bf 88 00 00 00 lea 0x88(%rdi),%r15
ffffffff801a3ff2: 9c pushf
ffffffff801a3ff3: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a3ff6: 4c 8b 65 d0 mov -0x30(%rbp),%r12
--
ffffffff801a4387: 48 85 c0 test %rax,%rax
ffffffff801a438a: 75 12 jne ffffffff801a439e <_Z11thread_exitv+0x6e>
ffffffff801a438c: 9c pushf
ffffffff801a438d: 8f 45 e8 pop -0x18(%rbp)
ffffffff801a4390: f7 45 e8 00 02 00 00 testl $0x200,-0x18(%rbp)
--
ffffffff801a442e: 48 85 c0 test %rax,%rax
ffffffff801a4431: 75 12 jne ffffffff801a4445 <_Z20sched_enable_preemptv+0x45>
ffffffff801a4433: 9c pushf
ffffffff801a4434: 8f 45 f0 pop -0x10(%rbp)
ffffffff801a4437: f7 45 f0 00 02 00 00 testl $0x200,-0x10(%rbp)
--
ffffffff801a44fa: 84 c0 test %al,%al
ffffffff801a44fc: 75 0d jne ffffffff801a450b <_Z17sched_may_reschedv+0x2b>
ffffffff801a44fe: 9c pushf
ffffffff801a44ff: 8f 45 f0 pop -0x10(%rbp)
ffffffff801a4502: f7 45 f0 00 02 00 00 testl $0x200,-0x10(%rbp)
--
ffffffff801a45a5: 84 c0 test %al,%al
ffffffff801a45a7: 75 1f jne ffffffff801a45c8 <_Z20sched_try_to_reschedP6thread+0x88>
ffffffff801a45a9: 9c pushf
ffffffff801a45aa: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a45ad: f7 45 d0 00 02 00 00 testl $0x200,-0x30(%rbp)
--
ffffffff801a4eb1: 65 4c 8b 34 25 30 03 mov %gs:0x330,%r14
ffffffff801a4eb8: 00 00
ffffffff801a4eba: 9c pushf
ffffffff801a4ebb: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a4ebe: 4c 8b 6d c8 mov -0x38(%rbp),%r13
ffffffff801a4ec2: 48 85 ff test %rdi,%rdi
ffffffff801a4ec5: 74 7f je ffffffff801a4f46 <_Z21condvar_wait_unlockedP4cond+0xb6>
ffffffff801a4ec7: 9c pushf
ffffffff801a4ec8: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a4ecb: fa cli
--
ffffffff801a514d: 48 85 c0 test %rax,%rax
ffffffff801a5150: 75 12 jne ffffffff801a5164 <_Z12condvar_waitP4condP5mutex+0x64>
ffffffff801a5152: 9c pushf
ffffffff801a5153: 8f 45 e0 pop -0x20(%rbp)
ffffffff801a5156: f7 45 e0 00 02 00 00 testl $0x200,-0x20(%rbp)
--
ffffffff801a51c1: 48 85 ff test %rdi,%rdi
ffffffff801a51c4: 0f 84 e3 00 00 00 je ffffffff801a52ad <_Z14condvar_signalP4cond+0x10d>
ffffffff801a51ca: 9c pushf
ffffffff801a51cb: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a51ce: 4c 8b 6d c8 mov -0x38(%rbp),%r13
--
ffffffff801a55ff: 48 85 ff test %rdi,%rdi
ffffffff801a5602: 0f 84 f0 01 00 00 je ffffffff801a57f8 <_Z17condvar_broadcastP4cond+0x218>
ffffffff801a5608: 9c pushf
ffffffff801a5609: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a560c: 4c 8b 65 d0 mov -0x30(%rbp),%r12
--
ffffffff801a5b1a: f0 49 ff 47 18 lock incq 0x18(%r15)
ffffffff801a5b1f: 4d 8d 77 10 lea 0x10(%r15),%r14
ffffffff801a5b23: 9c pushf
ffffffff801a5b24: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a5b27: 4c 8b 6d c8 mov -0x38(%rbp),%r13
--
ffffffff801a5def: 84 c0 test %al,%al
ffffffff801a5df1: 75 24 jne ffffffff801a5e17 <sched_try_to_resched_if_needed+0x57>
ffffffff801a5df3: 9c pushf
ffffffff801a5df4: 8f 45 e8 pop -0x18(%rbp)
ffffffff801a5df7: f7 45 e8 00 02 00 00 testl $0x200,-0x18(%rbp)
--
ffffffff801a8c4d: 00 00
ffffffff801a8c4f: 4c 8d b0 c4 03 00 00 lea 0x3c4(%rax),%r14
ffffffff801a8c56: 9c pushf
ffffffff801a8c57: 8f 45 c8 pop -0x38(%rbp)
ffffffff801a8c5a: 4c 8b 6d c8 mov -0x38(%rbp),%r13
--
ffffffff801a8d38: 00 00
ffffffff801a8d3a: 4c 8d b0 c4 03 00 00 lea 0x3c4(%rax),%r14
ffffffff801a8d41: 9c pushf
ffffffff801a8d42: 8f 45 d0 pop -0x30(%rbp)
ffffffff801a8d45: 4c 8b 65 d0 mov -0x30(%rbp),%r12
--
ffffffff801aa0d0: 4c 89 6d b8 mov %r13,-0x48(%rbp)
ffffffff801aa0d4: 4c 89 6d c0 mov %r13,-0x40(%rbp)
ffffffff801aa0d8: 9c pushf
ffffffff801aa0d9: 8f 45 c8 pop -0x38(%rbp)
ffffffff801aa0dc: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff801aa3c9: 00 00
ffffffff801aa3cb: 49 c7 c6 d8 03 00 00 mov $0x3d8,%r14
ffffffff801aa3d2: 9c pushf
ffffffff801aa3d3: 8f 45 c8 pop -0x38(%rbp)
ffffffff801aa3d6: 48 8b 45 c8 mov -0x38(%rbp),%rax
--
ffffffff801ac346: 48 83 c0 08 add $0x8,%rax
ffffffff801ac34a: 50 push %rax
ffffffff801ac34b: 9c pushf
ffffffff801ac34c: fa cli
ffffffff801ac34d: 6a 08 push $0x8
--
ffffffff801ac450: 00 00
ffffffff801ac452: 48 89 45 f0 mov %rax,-0x10(%rbp)
ffffffff801ac456: 9c pushf
ffffffff801ac457: 8f 45 e0 pop -0x20(%rbp)
ffffffff801ac45a: f7 45 e0 00 02 00 00 testl $0x200,-0x20(%rbp)
--
ffffffff801b8ff2: 00 00
ffffffff801b8ff4: 48 89 45 f8 mov %rax,-0x8(%rbp)
ffffffff801b8ff8: 9c pushf
ffffffff801b8ff9: 8f 45 f0 pop -0x10(%rbp)
ffffffff801b8ffc: 48 8b 45 f0 mov -0x10(%rbp),%rax
--
ffffffff801b90a5: c6 47 2c 01 movb $0x1,0x2c(%rdi)
ffffffff801b90a9: 48 8b 4f 38 mov 0x38(%rdi),%rcx
ffffffff801b90ad: 9c pushf
ffffffff801b90ae: 8f 45 f0 pop -0x10(%rbp)
ffffffff801b90b1: 8b 45 f0 mov -0x10(%rbp),%eax
--
ffffffff801b9145: c6 47 2c 00 movb $0x0,0x2c(%rdi)
ffffffff801b9149: 48 8b 47 38 mov 0x38(%rdi),%rax
ffffffff801b914d: 9c pushf
ffffffff801b914e: 8f 45 f0 pop -0x10(%rbp)
ffffffff801b9151: 8b 4d f0 mov -0x10(%rbp),%ecx
--
ffffffff801b91d0: 00 00
ffffffff801b91d2: 48 89 45 f0 mov %rax,-0x10(%rbp)
ffffffff801b91d6: 9c pushf
ffffffff801b91d7: 8f 45 e8 pop -0x18(%rbp)
ffffffff801b91da: 8b 5d e8 mov -0x18(%rbp),%ebx
--
ffffffff801b9266: 48 83 fb 03 cmp $0x3,%rbx
ffffffff801b926a: 0f 86 b2 00 00 00 jbe ffffffff801b9322 <_ZN6ktrace7nop_outEPvm+0xe2>
ffffffff801b9270: 9c pushf
ffffffff801b9271: 8f 45 d8 pop -0x28(%rbp)
ffffffff801b9274: 8b 5d d8 mov -0x28(%rbp),%ebx
--
ffffffff801b92c8: 48 83 fb 04 cmp $0x4,%rbx
ffffffff801b92cc: 76 98 jbe ffffffff801b9266 <_ZN6ktrace7nop_outEPvm+0x26>
ffffffff801b92ce: 9c pushf
ffffffff801b92cf: 8f 45 d8 pop -0x28(%rbp)
ffffffff801b92d2: 44 8b 7d d8 mov -0x28(%rbp),%r15d
--
ffffffff801b9320: eb 9e jmp ffffffff801b92c0 <_ZN6ktrace7nop_outEPvm+0x80>
ffffffff801b9322: 75 46 jne ffffffff801b936a <_ZN6ktrace7nop_outEPvm+0x12a>
ffffffff801b9324: 9c pushf
ffffffff801b9325: 8f 45 d8 pop -0x28(%rbp)
ffffffff801b9328: 8b 5d d8 mov -0x28(%rbp),%ebx
--
ffffffff801b936a: 48 83 fb 01 cmp $0x1,%rbx
ffffffff801b936e: 76 3f jbe ffffffff801b93af <_ZN6ktrace7nop_outEPvm+0x16f>
ffffffff801b9370: 9c pushf
ffffffff801b9371: 8f 45 d8 pop -0x28(%rbp)
ffffffff801b9374: 8b 5d d8 mov -0x28(%rbp),%ebx
--
ffffffff801b93af: 48 85 db test %rbx,%rbx
ffffffff801b93b2: 74 50 je ffffffff801b9404 <_ZN6ktrace7nop_outEPvm+0x1c4>
ffffffff801b93b4: 9c pushf
ffffffff801b93b5: 8f 45 d8 pop -0x28(%rbp)
ffffffff801b93b8: 8b 5d d8 mov -0x28(%rbp),%ebx
--
ffffffff801b9454: 49 89 d7 mov %rdx,%r15
ffffffff801b9457: 48 89 fb mov %rdi,%rbx
ffffffff801b945a: 9c pushf
ffffffff801b945b: 8f 45 d0 pop -0x30(%rbp)
ffffffff801b945e: 44 8b 65 d0 mov -0x30(%rbp),%r12d
--
ffffffff801b94fe: 54 push %rsp
ffffffff801b94ff: 48 83 04 24 18 addq $0x18,(%rsp)
ffffffff801b9504: 9c pushf
ffffffff801b9505: 6a 08 push $0x8
ffffffff801b9507: ff 75 08 push 0x8(%rbp)
--
ffffffff801ba5a8: 48 85 f6 test %rsi,%rsi
ffffffff801ba5ab: 0f 84 8a 00 00 00 je ffffffff801ba63b <_Z8ahci_irqP11irq_contextPv+0xfb>
ffffffff801ba5b1: 9c pushf
ffffffff801ba5b2: 8f 45 c8 pop -0x38(%rbp)
ffffffff801ba5b5: 4c 8b 6d c8 mov -0x38(%rbp),%r13
--
ffffffff801bbc41: 0f 84 ec 01 00 00 je ffffffff801bbe33 <_Z21ahci_do_command_asyncP9ahci_portP16ahci_command_ataP7aio_req+0x3f3>
ffffffff801bbc47: 4d 8d 77 18 lea 0x18(%r15),%r14
ffffffff801bbc4b: 9c pushf
ffffffff801bbc4c: 8f 45 b8 pop -0x48(%rbp)
ffffffff801bbc4f: 4c 8b 65 b8 mov -0x48(%rbp),%r12
--
ffffffff801c1481: 00 00
ffffffff801c1483: 48 89 45 d0 mov %rax,-0x30(%rbp)
ffffffff801c1487: 9c pushf
ffffffff801c1488: 8f 45 a0 pop -0x60(%rbp)
ffffffff801c148b: 48 8b 45 a0 mov -0x60(%rbp),%rax
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment