
syscall.o:     file format coff-go32

Disassembly of section .text:

00000000 <_syscall_puts>:
   0:	55                   	push   %ebp
   1:	89 e5                	mov    %esp,%ebp
   3:	53                   	push   %ebx
   4:	8b 5d 08             	mov    0x8(%ebp),%ebx
   7:	b8 00 00 00 00       	mov    $0x0,%eax
   c:	cd 7f                	int    $0x7f
   e:	5b                   	pop    %ebx
   f:	5d                   	pop    %ebp
  10:	c3                   	ret    
  11:	90                   	nop    

00000012 <_syscall_test5>:
  12:	55                   	push   %ebp
  13:	89 e5                	mov    %esp,%ebp
  15:	b8 01 00 00 00       	mov    $0x1,%eax
  1a:	cd 7f                	int    $0x7f
  1c:	5d                   	pop    %ebp
  1d:	c3                   	ret    

0000001e <_syscall_test6>:
  1e:	55                   	push   %ebp
  1f:	89 e5                	mov    %esp,%ebp
  21:	53                   	push   %ebx
  22:	8b 5d 08             	mov    0x8(%ebp),%ebx
  25:	8b 4d 0c             	mov    0xc(%ebp),%ecx
  28:	b8 02 00 00 00       	mov    $0x2,%eax
  2d:	cd 7f                	int    $0x7f
  2f:	5b                   	pop    %ebx
  30:	5d                   	pop    %ebp
  31:	c3                   	ret    

00000032 <_syscall_handler>:
  32:	55                   	push   %ebp
  33:	89 e5                	mov    %esp,%ebp
  35:	57                   	push   %edi
  36:	56                   	push   %esi
  37:	53                   	push   %ebx
  38:	83 ec 1c             	sub    $0x1c,%esp
  3b:	8b 55 08             	mov    0x8(%ebp),%edx
  3e:	8b 42 28             	mov    0x28(%edx),%eax
  41:	3b 05 90 00 00 00    	cmp    0x90,%eax
  47:	73 31                	jae    7a <_syscall_handler+0x48>
  49:	8b 04 85 94 00 00 00 	mov    0x94(,%eax,4),%eax
  50:	89 45 f0             	mov    %eax,0xfffffff0(%ebp)
  53:	8b 4a 10             	mov    0x10(%edx),%ecx
  56:	8b 5a 14             	mov    0x14(%edx),%ebx
  59:	8b 72 20             	mov    0x20(%edx),%esi
  5c:	8b 7a 24             	mov    0x24(%edx),%edi
  5f:	8b 42 1c             	mov    0x1c(%edx),%eax
  62:	8b 55 f0             	mov    0xfffffff0(%ebp),%edx
  65:	51                   	push   %ecx
  66:	53                   	push   %ebx
  67:	56                   	push   %esi
  68:	57                   	push   %edi
  69:	50                   	push   %eax
  6a:	ff d2                	call   *%edx
  6c:	5b                   	pop    %ebx
  6d:	5b                   	pop    %ebx
  6e:	5b                   	pop    %ebx
  6f:	5b                   	pop    %ebx
  70:	5b                   	pop    %ebx
  71:	89 45 ec             	mov    %eax,0xffffffec(%ebp)
  74:	8b 4d 08             	mov    0x8(%ebp),%ecx
  77:	89 41 28             	mov    %eax,0x28(%ecx)
  7a:	83 c4 1c             	add    $0x1c,%esp
  7d:	5b                   	pop    %ebx
  7e:	5e                   	pop    %esi
  7f:	5f                   	pop    %edi
  80:	5d                   	pop    %ebp
  81:	c3                   	ret    
  82:	90                   	nop    
  83:	90                   	nop    
  84:	90                   	nop    
  85:	90                   	nop    
  86:	90                   	nop    
  87:	90                   	nop    
  88:	90                   	nop    
  89:	90                   	nop    
  8a:	90                   	nop    
  8b:	90                   	nop    
  8c:	90                   	nop    
  8d:	90                   	nop    
  8e:	90                   	nop    
  8f:	90                   	nop    
Disassembly of section .data:

00000090 <_num_syscalls>:
  90:	03 00                	add    (%eax),%eax
	...

00000094 <_syscalls>:
	...
