Andes Workshop http://forum.andestech.com/ |
|
How to set memory regions in gdb http://forum.andestech.com/viewtopic.php?f=16&t=738 |
Page 1 of 1 |
Author: | cindy [ Tue Sep 17, 2013 5:08 pm ] |
Post subject: | How to set memory regions in gdb |
How to set memory regions in gdb? In AndeSight, you can use the memory map view. The reference of gdb memory region: https://sourceware.org/gdb/onlinedocs/g ... butes.html The use of memory region is to specify the read-only region. For example, gdb command "finish", "next" or "step" is to use software breakpoints. If gdb write a software breakpoint on read-only region, it may cause some errors. For example, writing an software breakpoint to read-only region may cause BUS to hang. If assigning the read-only region, then gdb will switch to hardware breakpoints. memory region setting method: The following is to list memory regions info mem Using user-defined memory regions. Num Enb Low Addr High Addr Attrs 1 y 0x00000000 0x08000000 rw 32 nocache 2 y 0x80400000 0x82400000 ro 32 nocache 3 y 0x90100000 0x90100090 rw 32 nocache 4 y 0x90200000 0x90200088 rw 32 nocache 5 y 0x90300000 0x90300108 rw 32 nocache 6 y 0x90400000 0x90400178 rw 32 nocache 7 y 0x90500000 0x905000c4 rw 32 nocache 8 y 0x90600000 0x9060c800 rw 32 nocache 9 y 0x90900000 0x909000fc rw 32 nocache 10 y 0x98100000 0x98100104 rw 32 nocache 11 y 0x98300000 0x98300078 rw 32 nocache 12 y 0x98400000 0x98400040 rw 32 nocache 13 y 0x98500000 0x98500020 rw 32 nocache 14 y 0x98600000 0x98600040 rw 32 nocache 15 y 0x98700000 0x98700080 rw 32 nocache 16 y 0x98800000 0x98800070 rw 32 nocache 17 y 0x98a00000 0x98a00038 rw 32 nocache 18 y 0x98b00000 0x98b00068 rw 32 nocache 19 y 0x98d00000 0x98d00038 rw 32 nocache 20 y 0x98e00000 0x98e000a4 rw 32 nocache 21 y 0x99100000 0x9910001c rw 32 nocache 22 y 0x99400000 0x99400068 rw 32 nocache 23 y 0x99600000 0x99600078 rw 32 nocache to delete region 1 delete mem 1 info mem Using user-defined memory regions. Num Enb Low Addr High Addr Attrs 2 y 0x80400000 0x82400000 ro 32 nocache 3 y 0x90100000 0x90100090 rw 32 nocache 4 y 0x90200000 0x90200088 rw 32 nocache 5 y 0x90300000 0x90300108 rw 32 nocache 6 y 0x90400000 0x90400178 rw 32 nocache 7 y 0x90500000 0x905000c4 rw 32 nocache 8 y 0x90600000 0x9060c800 rw 32 nocache 9 y 0x90900000 0x909000fc rw 32 nocache 10 y 0x98100000 0x98100104 rw 32 nocache 11 y 0x98300000 0x98300078 rw 32 nocache 12 y 0x98400000 0x98400040 rw 32 nocache 13 y 0x98500000 0x98500020 rw 32 nocache 14 y 0x98600000 0x98600040 rw 32 nocache 15 y 0x98700000 0x98700080 rw 32 nocache 16 y 0x98800000 0x98800070 rw 32 nocache 17 y 0x98a00000 0x98a00038 rw 32 nocache 18 y 0x98b00000 0x98b00068 rw 32 nocache 19 y 0x98d00000 0x98d00038 rw 32 nocache 20 y 0x98e00000 0x98e000a4 rw 32 nocache 21 y 0x99100000 0x9910001c rw 32 nocache 22 y 0x99400000 0x99400068 rw 32 nocache 23 y 0x99600000 0x99600078 rw 32 nocache Add 0x00000000 to 0x07000000, set as read-only region mem 0x00000000 0x07000000 ro 32 nocache info mem Using user-defined memory regions. Num Enb Low Addr High Addr Attrs 24 y 0x00000000 0x07000000 ro 32 nocache 2 y 0x80400000 0x82400000 ro 32 nocache 3 y 0x90100000 0x90100090 rw 32 nocache 4 y 0x90200000 0x90200088 rw 32 nocache 5 y 0x90300000 0x90300108 rw 32 nocache 6 y 0x90400000 0x90400178 rw 32 nocache 7 y 0x90500000 0x905000c4 rw 32 nocache 8 y 0x90600000 0x9060c800 rw 32 nocache 9 y 0x90900000 0x909000fc rw 32 nocache 10 y 0x98100000 0x98100104 rw 32 nocache 11 y 0x98300000 0x98300078 rw 32 nocache 12 y 0x98400000 0x98400040 rw 32 nocache 13 y 0x98500000 0x98500020 rw 32 nocache 14 y 0x98600000 0x98600040 rw 32 nocache 15 y 0x98700000 0x98700080 rw 32 nocache 16 y 0x98800000 0x98800070 rw 32 nocache 17 y 0x98a00000 0x98a00038 rw 32 nocache 18 y 0x98b00000 0x98b00068 rw 32 nocache 19 y 0x98d00000 0x98d00038 rw 32 nocache 20 y 0x98e00000 0x98e000a4 rw 32 nocache 21 y 0x99100000 0x9910001c rw 32 nocache 22 y 0x99400000 0x99400068 rw 32 nocache 23 y 0x99600000 0x99600078 rw 32 nocache |
Page 1 of 1 | All times are UTC + 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |