linux编译生成map文件,编译生成.Map地址映射文件

使用命令 ld -Map 命令生成的。map文件不是曹旭噢系统可用来调试的.Map文件,需要使用nm工具

生成system.map包含函数即标号所对用的内存地址的可调式文件。

***@***-virtual-machine:~/NewTwoTss/linux00$ nm system

00002308 T __bss_start

00000183 t current

00002308 T _edata

00002308 T _end

000009d8 t end_gdt

00000998 t gdt

00000198 t idt

00000118 t ignore_int

00000bd8 t init_stack

00000e60 t krn_stk0

000010e0 t krn_stk1

00000be0 t ldt0

00000028 a LDT0_SEL

00000e60 t ldt1

00000038 a LDT1_SEL

00000192 t lgdt_opcode

0000018c t lidt_opcode

000000d2 t rp_sidt

00000187 t scr_loc

00000018 a SCRN_SEL

000000ad t setup_gdt

000000b5 t setup_idt

00000000 T startup_32

0000016c t system_interrupt

000010e0 t task0

000010f4 t task1

00000130 t timer_interrupt

00000bf8 t tss0

00000020 a TSS0_SEL

00000e78 t tss1

00000030 a TSS1_SEL

00001308 t usr_stk1

000000e5 t write_char

使用此工具生成函数即标号所对用的内存地址可配合bochsdbg调试内核

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值