rendered paste bodySystemIntegrity:
(__TEXT,__text) section
_si_start:
00000000 pushl %ebp
00000001 movl %esp,%ebp
00000003 pushl %edi
00000004 pushl %esi
00000005 pushl %ebx
00000006 subl $0x0000012c,%esp
0000000c leal 0xfffffee4(%ebp),%edi
00000012 movl $0x00000100,0x08(%esp,1)
0000001a leal 0xe4(%ebp),%ebx
0000001d movl $_C.1.3339,0x04(%esp,1)
00000025 movl %edi,(%esp,1)
00000028 calll _memcpy
0000002d movl _kernel_map,%eax
00000032 movl $0x00000001,0x0c(%esp,1)
0000003a movl $0x00001000,0x08(%esp,1)
00000042 movl %ebx,0x04(%esp,1)
00000046 movl %eax,(%esp,1)
00000049 calll _vm_allocate
0000004e testl %eax,%eax
00000050 movl %eax,%esi
00000052 jne 0x00000096
00000054 movl 0xe4(%ebp),%eax
00000057 movl $0x00000055,%ecx
0000005c movl %edi,%edx
0000005e testl %eax,%eax
00000060 jne 0x0000006a
00000062 jmp 0x00000096
00000064 xorb (%edx),%cl
00000066 incl %edx
00000067 movb %cl,0xff(%eax)
0000006a incl %eax
0000006b cmpl %ebx,%edx
0000006d jb 0x00000064
0000006f movl 0xe4(%ebp),%eax
00000072 movl %eax,(%esp,1)
00000075 calll _commpage_setup_si_blob
0000007a movl 0xe4(%ebp),%eax
0000007d movl $0x00001000,0x08(%esp,1)
00000085 movl %eax,0x04(%esp,1)
00000089 movl _kernel_map,%eax
0000008e movl %eax,(%esp,1)
00000091 calll _vm_deallocate
00000096 addl $0x0000012c,%esp
0000009c movl %esi,%eax
0000009e popl %ebx
0000009f popl %esi
000000a0 popl %edi
000000a1 leave
000000a2 ret
_si_stop:
000000a3 pushl %ebp
000000a4 xorl %eax,%eax
000000a6 movl %esp,%ebp
000000a8 leave
000000a9 ret
__start:
000000aa pushl %ebp
000000ab movl __realmain,%ecx
000000b1 movl %esp,%ebp
000000b3 testl %ecx,%ecx
000000b5 je 0x000000ba
000000b7 leave
000000b8 jmp *%ecx
000000ba leave
000000bb xorl %eax,%eax
000000bd ret
__stop:
000000be pushl %ebp
000000bf movl __antimain,%ecx
000000c5 movl %esp,%ebp
000000c7 testl %ecx,%ecx
000000c9 je 0x000000ce
000000cb leave
000000cc jmp *%ecx
000000ce leave
000000cf xorl %eax,%eax
000000d1 ret