Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _clock_gettime_nsec_np:
- 00000000000018b0 pushq %rbp
- 00000000000018b1 movq %rsp, %rbp
- 00000000000018b4 pushq %rbx
- 00000000000018b5 subq $0x98, %rsp
- 00000000000018bc movl %edi, %ebx
- 00000000000018be cmpl $0xc, %ebx
- 00000000000018c1 je 0x190d
- 00000000000018c3 cmpl $0x6, %ebx
- 00000000000018c6 je 0x1957
- 00000000000018cc testl %ebx, %ebx
- 00000000000018ce jne 0x1998
- 00000000000018d4 xorl %ebx, %ebx
- 00000000000018d6 leaq -0xa0(%rbp), %rdi
- 00000000000018dd xorl %esi, %esi
- 00000000000018df callq 0x10871
- 00000000000018e4 testl %eax, %eax
- 00000000000018e6 jne 0x19aa
- 00000000000018ec imulq $0x3b9aca00, -0xa0(%rbp), %rax
- 00000000000018f7 movslq -0x98(%rbp), %rcx
- 00000000000018fe imulq $0x3e8, %rcx, %rbx
- 0000000000001905 addq %rax, %rbx
- 0000000000001908 jmp 0x19aa
- 000000000000190d xorl %ebx, %ebx
- 000000000000190f leaq -0xa0(%rbp), %rsi
- 0000000000001916 xorl %edi, %edi
- 0000000000001918 callq 0x8251c
- 000000000000191d testl %eax, %eax
- 000000000000191f jne 0x19aa
- 0000000000001925 movslq -0x98(%rbp), %rax
- 000000000000192c movq -0x90(%rbp), %rcx
- 0000000000001933 movslq -0x88(%rbp), %rdx
- 000000000000193a addq %rax, %rdx
- 000000000000193d imulq $0x3e8, %rdx, %rax
- 0000000000001944 addq -0xa0(%rbp), %rcx
- 000000000000194b imulq $0x3b9aca00, %rcx, %rbx
- 0000000000001952 addq %rax, %rbx
- 0000000000001955 jmp 0x19aa
- 0000000000001957 leaq -0x10(%rbp), %rdi
- 000000000000195b leaq -0xa0(%rbp), %rsi
- 0000000000001962 callq 0x1a38
- 0000000000001967 testl %eax, %eax
- 0000000000001969 jne 0x19a8
- 000000000000196b imulq $0x3e8, -0x10(%rbp), %rax
- 0000000000001973 movq %rax, -0x10(%rbp)
- 0000000000001977 imulq $0x3b9aca00, -0xa0(%rbp), %rbx
- 0000000000001982 movslq -0x98(%rbp), %rcx
- 0000000000001989 imulq $0x3e8, %rcx, %rcx
- 0000000000001990 subq %rax, %rbx
- 0000000000001993 addq %rcx, %rbx
- 0000000000001996 jmp 0x19aa
- 0000000000001998 leaq -0xa0(%rbp), %rdi
- 000000000000199f callq 0x82594
- 00000000000019a4 testl %eax, %eax
- 00000000000019a6 je 0x19b7
- 00000000000019a8 xorl %ebx, %ebx
- 00000000000019aa movq %rbx, %rax
- 00000000000019ad addq $0x98, %rsp
- 00000000000019b4 popq %rbx
- 00000000000019b5 popq %rbp
- 00000000000019b6 retq
- 00000000000019b7 leal -0x4(%rbx), %eax
- 00000000000019ba cmpl $0x5, %eax
- 00000000000019bd ja 0x19d6
- 00000000000019bf leaq 0x5a(%rip), %rcx
- 00000000000019c6 movslq (%rcx,%rax,4), %rax
- 00000000000019ca addq %rcx, %rax
- 00000000000019cd jmpq *%rax
- 00000000000019cf callq 0x8257c
- 00000000000019d4 jmp 0x1a02
- 00000000000019d6 cmpl $0x10, %ebx
- 00000000000019d9 jne 0x19e2
- 00000000000019db callq 0x822e2
- 00000000000019e0 jmp 0x1a02
- 00000000000019e2 callq 0x8220a
- 00000000000019e7 movl $0x16, (%rax)
- 00000000000019ed jmp 0x19a8
- 00000000000019ef callq 0x82576
- 00000000000019f4 jmp 0x1a02
- 00000000000019f6 callq 0x82564
- 00000000000019fb jmp 0x1a02
- 00000000000019fd callq 0x8256a
- 0000000000001a02 movl -0xa0(%rbp), %ecx
- 0000000000001a08 movl -0x9c(%rbp), %esi
- 0000000000001a0e imulq %rax, %rcx
- 0000000000001a12 xorl %edx, %edx
- 0000000000001a14 movq %rcx, %rax
- 0000000000001a17 divq %rsi
- 0000000000001a1a movq %rax, %rbx
- 0000000000001a1d jmp 0x19aa
- 0000000000001a1f nop
- 0000000000001a20 scasl %es:(%rdi), %eax
- 0000000000001a21 .byte 0xff #bad opcode
- 0000000000001a22 .byte 0xff #bad opcode
- 0000000000001a23 decl %edi
- 0000000000001a25 .byte 0xff #bad opcode
- 0000000000001a26 .byte 0xff #bad opcode
- 0000000000001a27 incl %edx
- 0000000000001a29 .byte 0xff #bad opcode
- 0000000000001a2a .byte 0xff #bad opcode
- 0000000000001a2b incl %edx
- 0000000000001a2d .byte 0xff #bad opcode
- 0000000000001a2e .byte 0xff #bad opcode
- 0000000000001a2f callq *%rsi
- 0000000000001a31 .byte 0xff #bad opcode
- 0000000000001a32 .byte 0xff #bad opcode
- 0000000000001a33 .byte 0xff #bad opcode
- 0000000000001a34 .byte 0xdd #bad opcode
- 0000000000001a35 .byte 0xff #bad opcode
- 0000000000001a36 .byte 0xff #bad opcode
- 0000000000001a37 callq *0x48(%rbp)
- __mach_boottime_usec:
- 0000000000001a38 pushq %rbp
- 0000000000001a39 movq %rsp, %rbp
- 0000000000001a3c pushq %r15
- 0000000000001a3e pushq %r14
- 0000000000001a40 pushq %rbx
- 0000000000001a41 pushq %rax
- 0000000000001a42 movq %rsi, %r15
- 0000000000001a45 movq %rdi, %r14
- 0000000000001a48 callq 0x82570
- 0000000000001a4d movq %rax, %rbx
- 0000000000001a50 testq %rbx, %rbx
- 0000000000001a53 jne 0x1a5d
- 0000000000001a55 callq 0x1d16
- 0000000000001a5a movq %rax, %rbx
- 0000000000001a5d mfence
- 0000000000001a60 xorl %esi, %esi
- 0000000000001a62 movq %r15, %rdi
- 0000000000001a65 callq 0x10871
- 0000000000001a6a testl %eax, %eax
- 0000000000001a6c jne 0x1a8a
- 0000000000001a6e mfence
- 0000000000001a71 callq 0x82570
- 0000000000001a76 testq %rax, %rax
- 0000000000001a79 jne 0x1a80
- 0000000000001a7b callq 0x1d16
- 0000000000001a80 cmpq %rax, %rbx
- 0000000000001a83 jne 0x1a48
- 0000000000001a85 movq %rbx, (%r14)
- 0000000000001a88 xorl %eax, %eax
- 0000000000001a8a addq $0x8, %rsp
- 0000000000001a8e popq %rbx
- 0000000000001a8f popq %r14
- 0000000000001a91 popq %r15
- 0000000000001a93 popq %rbp
- 0000000000001a94 retq
- _clock_gettime:
- 0000000000001a95 pushq %rbp
- 0000000000001a96 movq %rsp, %rbp
- 0000000000001a99 pushq %r15
- 0000000000001a9b pushq %r14
- 0000000000001a9d pushq %rbx
- 0000000000001a9e subq $0x98, %rsp
- 0000000000001aa5 movq %rsi, %rbx
- 0000000000001aa8 cmpl $0x10, %edi
- 0000000000001aab ja 0x1b25
- 0000000000001aad movl %edi, %eax
- 0000000000001aaf leaq 0x14a(%rip), %rcx
- 0000000000001ab6 movslq (%rcx,%rax,4), %rax
- 0000000000001aba addq %rcx, %rax
- 0000000000001abd jmpq *%rax
- 0000000000001abf callq 0x18b0
- 0000000000001ac4 movq %rax, %rcx
- 0000000000001ac7 testq %rcx, %rcx
- 0000000000001aca je 0x1b30
- 0000000000001acc movq %rcx, %rax
- 0000000000001acf shrq $0x9, %rax
- 0000000000001ad3 movabsq $0x44b82fa09b5a53, %rdx
- 0000000000001add mulq %rdx
- 0000000000001ae0 shrq $0xb, %rdx
- 0000000000001ae4 movq %rdx, (%rbx)
- 0000000000001ae7 imulq $0x3b9aca00, %rdx, %rax
- 0000000000001aee subq %rax, %rcx
- 0000000000001af1 movq %rcx, 0x8(%rbx)
- 0000000000001af5 xorl %ecx, %ecx
- 0000000000001af7 jmp 0x1bee
- 0000000000001afc leaq -0xb0(%rbp), %r14
- 0000000000001b03 xorl %esi, %esi
- 0000000000001b05 movq %r14, %rdi
- 0000000000001b08 callq 0x10871
- 0000000000001b0d movl %eax, %ecx
- 0000000000001b0f movq (%r14), %rax
- 0000000000001b12 movq %rax, (%rbx)
- 0000000000001b15 movslq 0x8(%r14), %rax
- 0000000000001b19 imulq $0x3e8, %rax, %rax
- 0000000000001b20 jmp 0x1bea
- 0000000000001b25 callq 0x8220a
- 0000000000001b2a movl $0x16, (%rax)
- 0000000000001b30 movl $0xffffffff, %ecx
- 0000000000001b35 jmp 0x1bee
- 0000000000001b3a leaq -0x20(%rbp), %r14
- 0000000000001b3e leaq -0xb0(%rbp), %r15
- 0000000000001b45 movq %r14, %rdi
- 0000000000001b48 movq %r15, %rsi
- 0000000000001b4b callq 0x1a38
- 0000000000001b50 movl %eax, %ecx
- 0000000000001b52 movq (%r14), %rsi
- 0000000000001b55 movabsq $0x431bde82d7b634db, %rdx
- 0000000000001b5f movq %rsi, %rax
- 0000000000001b62 mulq %rdx
- 0000000000001b65 shrq $0x12, %rdx
- 0000000000001b69 imull $0xf4240, %edx, %eax
- 0000000000001b6f subl %eax, %esi
- 0000000000001b71 movq (%r15), %rax
- 0000000000001b74 subq %rdx, %rax
- 0000000000001b77 movq %rax, (%r15)
- 0000000000001b7a movl 0x8(%r15), %edx
- 0000000000001b7e subl %esi, %edx
- 0000000000001b80 movl %edx, 0x8(%r15)
- 0000000000001b84 jns 0x1bdf
- 0000000000001b86 decq %rax
- 0000000000001b89 movq %rax, -0xb0(%rbp)
- 0000000000001b90 addl $0xf4240, %edx
- 0000000000001b96 jmp 0x1bd9
- 0000000000001b98 leaq -0xb0(%rbp), %r14
- 0000000000001b9f xorl %edi, %edi
- 0000000000001ba1 movq %r14, %rsi
- 0000000000001ba4 callq 0x8251c
- 0000000000001ba9 movl %eax, %ecx
- 0000000000001bab movq 0x10(%r14), %rax
- 0000000000001baf addq (%r14), %rax
- 0000000000001bb2 movq %rax, (%r14)
- 0000000000001bb5 movl 0x18(%r14), %edx
- 0000000000001bb9 addl 0x8(%r14), %edx
- 0000000000001bbd movl %edx, 0x8(%r14)
- 0000000000001bc1 cmpl $0xf4240, %edx
- 0000000000001bc7 jl 0x1bdf
- 0000000000001bc9 incq %rax
- 0000000000001bcc movq %rax, -0xb0(%rbp)
- 0000000000001bd3 addl $0xfff0bdc0, %edx
- 0000000000001bd9 movl %edx, -0xa8(%rbp)
- 0000000000001bdf movq %rax, (%rbx)
- 0000000000001be2 imull $0x3e8, %edx, %eax
- 0000000000001be8 cltq
- 0000000000001bea movq %rax, 0x8(%rbx)
- 0000000000001bee movl %ecx, %eax
- 0000000000001bf0 addq $0x98, %rsp
- 0000000000001bf7 popq %rbx
- 0000000000001bf8 popq %r14
- 0000000000001bfa popq %r15
- 0000000000001bfc popq %rbp
- 0000000000001bfd retq
- 0000000000001bfe nop
- 0000000000001c00 cld
- 0000000000001c01 .byte 0xfe #bad opcode
- 0000000000001c02 .byte 0xff #bad opcode
- 0000000000001c03 jmpq *0x25ffffff(%rip)
- 0000000000001c09 .byte 0xff #bad opcode
- 0000000000001c0a .byte 0xff #bad opcode
- 0000000000001c0b jmpq *-0x40000001(%rip)
- 0000000000001c11 .byte 0xfe #bad opcode
- 0000000000001c12 .byte 0xff #bad opcode
- 0000000000001c13 .byte 0xff #bad opcode
- 0000000000001c14 movl $0x3afffffe, %edi
- 0000000000001c19 .byte 0xff #bad opcode
- 0000000000001c1a .byte 0xff #bad opcode
- 0000000000001c1b jmpq *-0x40000001(%rip)
- 0000000000001c21 .byte 0xfe #bad opcode
- 0000000000001c22 .byte 0xff #bad opcode
- 0000000000001c23 .byte 0xff #bad opcode
- 0000000000001c24 movl $0x25fffffe, %edi
- 0000000000001c29 .byte 0xff #bad opcode
- 0000000000001c2a .byte 0xff #bad opcode
- 0000000000001c2b jmpq *-0x67000001(%rip)
- 0000000000001c31 .byte 0xff #bad opcode
- 0000000000001c32 .byte 0xff #bad opcode
- 0000000000001c33 jmpq *0x25ffffff(%rip)
- 0000000000001c39 .byte 0xff #bad opcode
- 0000000000001c3a .byte 0xff #bad opcode
- 0000000000001c3b jmpq *-0x40000001(%rip)
- 0000000000001c41 .byte 0xfe #bad opcode
- 0000000000001c42 .byte 0xff #bad opcode
- 0000000000001c43 callq *0x48(%rbp)
- _clock_getres:
- 0000000000001c44 pushq %rbp
- 0000000000001c45 movq %rsp, %rbp
- 0000000000001c48 pushq %rbx
- 0000000000001c49 pushq %rax
- 0000000000001c4a movq %rsi, %rbx
- 0000000000001c4d cmpl $0x10, %edi
- 0000000000001c50 ja 0x1cac
- 0000000000001c52 movl $0x10330, %eax
- 0000000000001c57 btl %edi, %eax
- 0000000000001c5a jae 0x1c8b
- 0000000000001c5c leaq -0x10(%rbp), %rdi
- 0000000000001c60 callq 0x82594
- 0000000000001c65 movl $0xffffffff, %ecx
- 0000000000001c6a testl %eax, %eax
- 0000000000001c6c jne 0x1cbc
- 0000000000001c6e movl -0x10(%rbp), %eax
- 0000000000001c71 xorl %ecx, %ecx
- 0000000000001c73 xorl %edx, %edx
- 0000000000001c75 divl -0xc(%rbp)
- 0000000000001c78 cmpl $0x1, %edx
- 0000000000001c7b sbbl $-0x1, %eax
- 0000000000001c7e movq %rax, 0x8(%rbx)
- 0000000000001c82 movq $0x0, (%rbx)
- 0000000000001c89 jmp 0x1cbc
- 0000000000001c8b movl $0x1041, %eax
- 0000000000001c90 btl %edi, %eax
- 0000000000001c93 jae 0x1cac
- 0000000000001c95 movl $0x3e8, %eax
- 0000000000001c9a movd %rax, %xmm0
- 0000000000001c9f pslldq $0x8, %xmm0
- 0000000000001ca4 movdqu %xmm0, (%rbx)
- 0000000000001ca8 xorl %ecx, %ecx
- 0000000000001caa jmp 0x1cbc
- 0000000000001cac callq 0x8220a
- 0000000000001cb1 movl $0x16, (%rax)
- 0000000000001cb7 movl $0xffffffff, %ecx
- 0000000000001cbc movl %ecx, %eax
- 0000000000001cbe addq $0x8, %rsp
- 0000000000001cc2 popq %rbx
- 0000000000001cc3 popq %rbp
- 0000000000001cc4 retq
- _clock_settime:
- 0000000000001cc5 pushq %rbp
- 0000000000001cc6 movq %rsp, %rbp
- 0000000000001cc9 subq $0x10, %rsp
- 0000000000001ccd testl %edi, %edi
- 0000000000001ccf je 0x1ce3
- 0000000000001cd1 callq 0x8220a
- 0000000000001cd6 movl $0x16, (%rax)
- 0000000000001cdc movl $0xffffffff, %eax
- 0000000000001ce1 jmp 0x1d10
- 0000000000001ce3 movq (%rsi), %rax
- 0000000000001ce6 leaq -0x10(%rbp), %rdi
- 0000000000001cea movq %rax, (%rdi)
- 0000000000001ced movq 0x8(%rsi), %rax
- 0000000000001cf1 shrq $0x3, %rax
- 0000000000001cf5 movabsq $0x20c49ba5e353f7cf, %rcx
- 0000000000001cff mulq %rcx
- 0000000000001d02 shrq $0x4, %rdx
- 0000000000001d06 movl %edx, 0x8(%rdi)
- 0000000000001d09 xorl %esi, %esi
- 0000000000001d0b callq 0x10fb7
- 0000000000001d10 addq $0x10, %rsp
- 0000000000001d14 popq %rbp
- 0000000000001d15 retq
- __boottime_fallback_usec:
- 0000000000001d16 pushq %rbp
- 0000000000001d17 movq %rsp, %rbp
- 0000000000001d1a pushq %rbx
- 0000000000001d1b subq $0x18, %rsp
- 0000000000001d1f leaq -0x20(%rbp), %rdx
- 0000000000001d23 movq $0x10, (%rdx)
- 0000000000001d2a leaq 0x837bf(%rip), %rdi
- 0000000000001d31 xorl %ebx, %ebx
- 0000000000001d33 leaq -0x18(%rbp), %rsi
- 0000000000001d37 xorl %ecx, %ecx
- 0000000000001d39 xorl %r8d, %r8d
- 0000000000001d3c callq 0x2e4dc
- 0000000000001d41 cmpl $-0x1, %eax
- 0000000000001d44 je 0x1d55
- 0000000000001d46 imulq $0xf4240, -0x18(%rbp), %rax
- 0000000000001d4e movslq -0x10(%rbp), %rbx
- 0000000000001d52 addq %rax, %rbx
- 0000000000001d55 movq %rbx, %rax
- 0000000000001d58 addq $0x18, %rsp
- 0000000000001d5c popq %rbx
- 0000000000001d5d popq %rbp
- 0000000000001d5e retq
Add Comment
Please, Sign In to add comment