2.map

来自「linux dosfs 工具,可以移植到嵌入式系统下检查存储状态下的磁盘状况,修」· MAP 代码 · 共 1,229 行 · 第 1/5 页

MAP
1,229
字号
 8048bf6:	50                   	push   %eax
 8048bf7:	8d 45 d8             	lea    0xffffffd8(%ebp),%eax
 8048bfa:	50                   	push   %eax
 8048bfb:	e8 80 fe ff ff       	call   8048a80 <_init+0x208>
 8048c00:	83 c4 10             	add    $0x10,%esp
 8048c03:	c6 45 e0 00          	movb   $0x0,0xffffffe0(%ebp)
 8048c07:	83 ec 08             	sub    $0x8,%esp
 8048c0a:	8d 45 d8             	lea    0xffffffd8(%ebp),%eax
 8048c0d:	50                   	push   %eax
 8048c0e:	68 e0 0e 05 08       	push   $0x8050ee0
 8048c13:	e8 f8 fd ff ff       	call   8048a10 <_init+0x198>
 8048c18:	83 c4 10             	add    $0x10,%esp
 8048c1b:	eb 30                	jmp    8048c4d <dump_boot+0x81>
 8048c1d:	83 ec 08             	sub    $0x8,%esp
 8048c20:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c23:	0f b6 50 08          	movzbl 0x8(%eax),%edx
 8048c27:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c2a:	0f b6 40 09          	movzbl 0x9(%eax),%eax
 8048c2e:	c1 e0 08             	shl    $0x8,%eax
 8048c31:	09 c2                	or     %eax,%edx
 8048c33:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c36:	0f b6 40 0a          	movzbl 0xa(%eax),%eax
 8048c3a:	c1 e0 10             	shl    $0x10,%eax
 8048c3d:	09 d0                	or     %edx,%eax
 8048c3f:	50                   	push   %eax
 8048c40:	68 f0 0e 05 08       	push   $0x8050ef0
 8048c45:	e8 c6 fd ff ff       	call   8048a10 <_init+0x198>
 8048c4a:	83 c4 10             	add    $0x10,%esp
 8048c4d:	83 ec 04             	sub    $0x4,%esp
 8048c50:	83 ec 08             	sub    $0x8,%esp
 8048c53:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c56:	0f b6 40 15          	movzbl 0x15(%eax),%eax
 8048c5a:	50                   	push   %eax
 8048c5b:	e8 20 ff ff ff       	call   8048b80 <get_media_descr>
 8048c60:	83 c4 0c             	add    $0xc,%esp
 8048c63:	50                   	push   %eax
 8048c64:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c67:	0f b6 40 15          	movzbl 0x15(%eax),%eax
 8048c6b:	50                   	push   %eax
 8048c6c:	68 04 0f 05 08       	push   $0x8050f04
 8048c71:	e8 9a fd ff ff       	call   8048a10 <_init+0x198>
 8048c76:	83 c4 10             	add    $0x10,%esp
 8048c79:	83 ec 08             	sub    $0x8,%esp
 8048c7c:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048c7f:	83 c0 0b             	add    $0xb,%eax
 8048c82:	0f b7 00             	movzwl (%eax),%eax
 8048c85:	50                   	push   %eax
 8048c86:	68 20 0f 05 08       	push   $0x8050f20
 8048c8b:	e8 80 fd ff ff       	call   8048a10 <_init+0x198>
 8048c90:	83 c4 10             	add    $0x10,%esp
 8048c93:	83 ec 08             	sub    $0x8,%esp
 8048c96:	8b 45 08             	mov    0x8(%ebp),%eax
 8048c99:	ff 70 30             	pushl  0x30(%eax)
 8048c9c:	68 3f 0f 05 08       	push   $0x8050f3f
 8048ca1:	e8 6a fd ff ff       	call   8048a10 <_init+0x198>
 8048ca6:	83 c4 10             	add    $0x10,%esp
 8048ca9:	83 ec 04             	sub    $0x4,%esp
 8048cac:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048caf:	66 83 78 0e 01       	cmpw   $0x1,0xe(%eax)
 8048cb4:	75 09                	jne    8048cbf <dump_boot+0xf3>
 8048cb6:	c7 45 d4 57 0f 05 08 	movl   $0x8050f57,0xffffffd4(%ebp)
 8048cbd:	eb 07                	jmp    8048cc6 <dump_boot+0xfa>
 8048cbf:	c7 45 d4 58 0f 05 08 	movl   $0x8050f58,0xffffffd4(%ebp)
 8048cc6:	ff 75 d4             	pushl  0xffffffd4(%ebp)
 8048cc9:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048ccc:	0f b7 40 0e          	movzwl 0xe(%eax),%eax
 8048cd0:	50                   	push   %eax
 8048cd1:	68 5a 0f 05 08       	push   $0x8050f5a
 8048cd6:	e8 35 fd ff ff       	call   8048a10 <_init+0x198>
 8048cdb:	83 c4 10             	add    $0x10,%esp
 8048cde:	83 ec 0c             	sub    $0xc,%esp
 8048ce1:	8b 4d 08             	mov    0x8(%ebp),%ecx
 8048ce4:	8b 45 10             	mov    0x10(%ebp),%eax
 8048ce7:	ba 00 00 00 00       	mov    $0x0,%edx
 8048cec:	83 ec 04             	sub    $0x4,%esp
 8048cef:	52                   	push   %edx
 8048cf0:	50                   	push   %eax
 8048cf1:	ff 71 08             	pushl  0x8(%ecx)
 8048cf4:	ff 71 04             	pushl  0x4(%ecx)
 8048cf7:	e8 5c 7a 00 00       	call   8050758 <__divdi3>
 8048cfc:	83 c4 14             	add    $0x14,%esp
 8048cff:	52                   	push   %edx
 8048d00:	50                   	push   %eax
 8048d01:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d04:	ff 70 08             	pushl  0x8(%eax)
 8048d07:	ff 70 04             	pushl  0x4(%eax)
 8048d0a:	68 80 0f 05 08       	push   $0x8050f80
 8048d0f:	e8 fc fc ff ff       	call   8048a10 <_init+0x198>
 8048d14:	83 c4 20             	add    $0x20,%esp
 8048d17:	83 ec 04             	sub    $0x4,%esp
 8048d1a:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d1d:	ff 70 10             	pushl  0x10(%eax)
 8048d20:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048d23:	0f b6 40 10          	movzbl 0x10(%eax),%eax
 8048d27:	50                   	push   %eax
 8048d28:	68 ad 0f 05 08       	push   $0x8050fad
 8048d2d:	e8 de fc ff ff       	call   8048a10 <_init+0x198>
 8048d32:	83 c4 10             	add    $0x10,%esp
 8048d35:	83 ec 04             	sub    $0x4,%esp
 8048d38:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d3b:	8b 50 0c             	mov    0xc(%eax),%edx
 8048d3e:	89 d0                	mov    %edx,%eax
 8048d40:	ba 00 00 00 00       	mov    $0x0,%edx
 8048d45:	f7 75 10             	divl   0x10(%ebp)
 8048d48:	89 45 c4             	mov    %eax,0xffffffc4(%ebp)
 8048d4b:	ff 75 c4             	pushl  0xffffffc4(%ebp)
 8048d4e:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d51:	ff 70 0c             	pushl  0xc(%eax)
 8048d54:	68 e0 0f 05 08       	push   $0x8050fe0
 8048d59:	e8 b2 fc ff ff       	call   8048a10 <_init+0x198>
 8048d5e:	83 c4 10             	add    $0x10,%esp
 8048d61:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d64:	83 78 18 00          	cmpl   $0x0,0x18(%eax)
 8048d68:	75 51                	jne    8048dbb <dump_boot+0x1ef>
 8048d6a:	83 ec 0c             	sub    $0xc,%esp
 8048d6d:	8b 4d 08             	mov    0x8(%ebp),%ecx
 8048d70:	8b 45 10             	mov    0x10(%ebp),%eax
 8048d73:	ba 00 00 00 00       	mov    $0x0,%edx
 8048d78:	83 ec 04             	sub    $0x4,%esp
 8048d7b:	52                   	push   %edx
 8048d7c:	50                   	push   %eax
 8048d7d:	ff 71 20             	pushl  0x20(%ecx)
 8048d80:	ff 71 1c             	pushl  0x1c(%ecx)
 8048d83:	e8 d0 79 00 00       	call   8050758 <__divdi3>
 8048d88:	83 c4 14             	add    $0x14,%esp
 8048d8b:	52                   	push   %edx
 8048d8c:	50                   	push   %eax
 8048d8d:	8b 45 08             	mov    0x8(%ebp),%eax
 8048d90:	ff 70 20             	pushl  0x20(%eax)
 8048d93:	ff 70 1c             	pushl  0x1c(%eax)
 8048d96:	68 20 10 05 08       	push   $0x8051020
 8048d9b:	e8 70 fc ff ff       	call   8048a10 <_init+0x198>
 8048da0:	83 c4 20             	add    $0x20,%esp
 8048da3:	83 ec 08             	sub    $0x8,%esp
 8048da6:	8b 45 08             	mov    0x8(%ebp),%eax
 8048da9:	ff 70 24             	pushl  0x24(%eax)
 8048dac:	68 52 10 05 08       	push   $0x8051052
 8048db1:	e8 5a fc ff ff       	call   8048a10 <_init+0x198>
 8048db6:	83 c4 10             	add    $0x10,%esp
 8048db9:	eb 16                	jmp    8048dd1 <dump_boot+0x205>
 8048dbb:	83 ec 08             	sub    $0x8,%esp
 8048dbe:	8b 45 08             	mov    0x8(%ebp),%eax
 8048dc1:	ff 70 18             	pushl  0x18(%eax)
 8048dc4:	68 80 10 05 08       	push   $0x8051080
 8048dc9:	e8 42 fc ff ff       	call   8048a10 <_init+0x198>
 8048dce:	83 c4 10             	add    $0x10,%esp
 8048dd1:	83 ec 0c             	sub    $0xc,%esp
 8048dd4:	8b 4d 08             	mov    0x8(%ebp),%ecx
 8048dd7:	8b 45 10             	mov    0x10(%ebp),%eax
 8048dda:	ba 00 00 00 00       	mov    $0x0,%edx
 8048ddf:	83 ec 04             	sub    $0x4,%esp
 8048de2:	52                   	push   %edx
 8048de3:	50                   	push   %eax
 8048de4:	ff 71 2c             	pushl  0x2c(%ecx)
 8048de7:	ff 71 28             	pushl  0x28(%ecx)
 8048dea:	e8 69 79 00 00       	call   8050758 <__divdi3>
 8048def:	83 c4 14             	add    $0x14,%esp
 8048df2:	52                   	push   %edx
 8048df3:	50                   	push   %eax
 8048df4:	8b 45 08             	mov    0x8(%ebp),%eax
 8048df7:	ff 70 2c             	pushl  0x2c(%eax)
 8048dfa:	ff 70 28             	pushl  0x28(%eax)
 8048dfd:	68 c0 10 05 08       	push   $0x80510c0
 8048e02:	e8 09 fc ff ff       	call   8048a10 <_init+0x198>
 8048e07:	83 c4 20             	add    $0x20,%esp
 8048e0a:	8b 55 08             	mov    0x8(%ebp),%edx
 8048e0d:	8b 45 08             	mov    0x8(%ebp),%eax
 8048e10:	8b 40 30             	mov    0x30(%eax),%eax
 8048e13:	f7 62 34             	mull   0x34(%edx)
 8048e16:	52                   	push   %edx
 8048e17:	50                   	push   %eax
 8048e18:	8b 45 08             	mov    0x8(%ebp),%eax
 8048e1b:	ff 70 34             	pushl  0x34(%eax)
 8048e1e:	68 00 11 05 08       	push   $0x8051100
 8048e23:	e8 e8 fb ff ff       	call   8048a10 <_init+0x198>
 8048e28:	83 c4 10             	add    $0x10,%esp
 8048e2b:	83 ec 04             	sub    $0x4,%esp
 8048e2e:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e31:	0f b7 40 1a          	movzwl 0x1a(%eax),%eax
 8048e35:	50                   	push   %eax
 8048e36:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e39:	0f b7 40 18          	movzwl 0x18(%eax),%eax
 8048e3d:	50                   	push   %eax
 8048e3e:	68 22 11 05 08       	push   $0x8051122
 8048e43:	e8 c8 fb ff ff       	call   8048a10 <_init+0x198>
 8048e48:	83 c4 10             	add    $0x10,%esp
 8048e4b:	83 ec 08             	sub    $0x8,%esp
 8048e4e:	83 3d 74 49 05 08 00 	cmpl   $0x0,0x8054974
 8048e55:	74 1d                	je     8048e74 <dump_boot+0x2a8>
 8048e57:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e5a:	83 c0 1c             	add    $0x1c,%eax
 8048e5d:	0f b6 00             	movzbl (%eax),%eax
 8048e60:	89 45 d0             	mov    %eax,0xffffffd0(%ebp)
 8048e63:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e66:	83 c0 1d             	add    $0x1d,%eax
 8048e69:	0f b6 00             	movzbl (%eax),%eax
 8048e6c:	c1 e0 08             	shl    $0x8,%eax
 8048e6f:	09 45 d0             	or     %eax,0xffffffd0(%ebp)
 8048e72:	eb 09                	jmp    8048e7d <dump_boot+0x2b1>
 8048e74:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e77:	8b 40 1c             	mov    0x1c(%eax),%eax
 8048e7a:	89 45 d0             	mov    %eax,0xffffffd0(%ebp)
 8048e7d:	ff 75 d0             	pushl  0xffffffd0(%ebp)
 8048e80:	68 3e 11 05 08       	push   $0x805113e
 8048e85:	e8 86 fb ff ff       	call   8048a10 <_init+0x198>
 8048e8a:	83 c4 10             	add    $0x10,%esp
 8048e8d:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048e90:	83 c0 13             	add    $0x13,%eax
 8048e93:	66 8b 00             	mov    (%eax),%ax
 8048e96:	66 89 45 f6          	mov    %ax,0xfffffff6(%ebp)
 8048e9a:	83 ec 08             	sub    $0x8,%esp
 8048e9d:	66 83 7d f6 00       	cmpw   $0x0,0xfffffff6(%ebp)
 8048ea2:	74 09                	je     8048ead <dump_boot+0x2e1>
 8048ea4:	0f b7 45 f6          	movzwl 0xfffffff6(%ebp),%eax
 8048ea8:	89 45 cc             	mov    %eax,0xffffffcc(%ebp)
 8048eab:	eb 09                	jmp    8048eb6 <dump_boot+0x2ea>
 8048ead:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048eb0:	8b 40 20             	mov    0x20(%eax),%eax
 8048eb3:	89 45 cc             	mov    %eax,0xffffffcc(%ebp)
 8048eb6:	ff 75 cc             	pushl  0xffffffcc(%ebp)
 8048eb9:	68 53 11 05 08       	push   $0x8051153
 8048ebe:	e8 4d fb ff ff       	call   8048a10 <_init+0x198>
 8048ec3:	83 c4 10             	add    $0x10,%esp
 8048ec6:	c9                   	leave  
 8048ec7:	c3                   	ret    

08048ec8 <check_backup_boot>:
 8048ec8:	55                   	push   %ebp
 8048ec9:	89 e5                	mov    %esp,%ebp
 8048ecb:	81 ec 58 02 00 00    	sub    $0x258,%esp
 8048ed1:	8b 45 08             	mov    0x8(%ebp),%eax
 8048ed4:	8b 50 44             	mov    0x44(%eax),%edx
 8048ed7:	8b 40 48             	mov    0x48(%eax),%eax
 8048eda:	09 d0                	or     %edx,%eax
 8048edc:	85 c0                	test   %eax,%eax
 8048ede:	0f 85 30 01 00 00    	jne    8049014 <check_backup_boot+0x14c>
 8048ee4:	83 ec 0c             	sub    $0xc,%esp
 8048ee7:	68 80 11 05 08       	push   $0x8051180
 8048eec:	e8 1f fb ff ff       	call   8048a10 <_init+0x198>
 8048ef1:	83 c4 10             	add    $0x10,%esp
 8048ef4:	8b 45 0c             	mov    0xc(%ebp),%eax
 8048ef7:	66 83 78 0e 02       	cmpw   $0x2,0xe(%eax)
 8048efc:	77 15                	ja     8048f13 <check_backup_boot+0x4b>
 8048efe:	83 ec 0c             	sub    $0xc,%esp
 8048f01:	68 c0 11 05 08       	push   $0x80511c0
 8048f06:	e8 05 fb ff ff       	call   8048a10 <_init+0x198>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?