From mboxrd@z Thu Jan 1 00:00:00 1970 From: freeman.zhang1992@gmail.com (Freeman Zhang) Date: Mon, 01 Dec 2014 19:02:25 +0800 Subject: Debug Kernel Modules With KGDB In-Reply-To: <547C3AB4.6020506@cdac.in> References: <547C3B39.1050900@gmail.com> <547C3AB4.6020506@cdac.in> Message-ID: <547C4AC1.3050306@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi Raghavendra, Thanks for your reply, but `sudo` doesn't solve the problem :( All the best! Freeman Zhang -------- Original Message -------- > On Monday 01 December 2014 03:26 PM, Freeman Zhang wrote: >> Hi list, >> >> I've been trying to setup a debug environment for linux >> kernel(v3.4,Android,ARM) with kgdb. It worked fine untill I tried to use >> it to debug a module. Under the instruction from LDD, I add module debug >> info in gdb with command: >> >> add-symbol-file test-module.ko address >> >> LDD uses `cat /sys/module/test-module/sections/.text` to get the address >> where the module has been loaded. However, I got: >> >> 0x00000000 > Try reading the file as a root. > $ sudo cat /sys/module/test-module/sections/.text >> >> When I use `lsmod`, I got: >> >> test-module 15278 0 - Live 0x00000000 (O) >> >> Why nothing but 0x00000000 ?? >> >> So I have to do some research in kernel/module.c, and find out that >> struct module -> module_core = 0xbf000000. But when I try these in gdb: >> >> add-symbol-file test-module.ko 0xbf000000 >> break one_of_my_function >> >> I got: >> >> Cannot access memory at address 0xbf002350 >> >> :( >> Could somebody help? >> >> >> All the best! >> Freeman Zhang >> >> >> >> >> >> >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies at kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > ------------------------------------------------------------------------------------------------------------------------------- > > [ C-DAC is on Social-Media too. Kindly follow us at: > Facebook: https://www.facebook.com/CDACINDIA & Twitter: @cdacindia ] > > This e-mail is for the sole use of the intended recipient(s) and may > contain confidential and privileged information. If you are not the > intended recipient, please contact the sender by reply e-mail and destroy > all copies and the original message. Any unauthorized review, use, > disclosure, dissemination, forwarding, printing or copying of this email > is strictly prohibited and appropriate legal action will be taken. > ------------------------------------------------------------------------------------------------------------------------------- > > > > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141201/0b502f4d/attachment.bin