Use target_read_code in disassemble.
authorYao Qi <yao@codesourcery.com>
Fri, 1 Nov 2013 04:28:54 +0000 (12:28 +0800)
committerYao Qi <yao@codesourcery.com>
Sun, 24 Nov 2013 06:56:51 +0000 (14:56 +0800)
This patch teaches "disassembly" use code cache mechanism to read
target code.

gdb:

2013-11-24  Yao Qi  <yao@codesourcery.com>

* disasm.c (dis_asm_read_memory): Call target_read_code
instead of target_read_memory.

gdb/ChangeLog
gdb/disasm.c

index b91eb51f9b0e3d0e04b6afa5ce103040648a10e7..aec07687c65e736a69dc73e1d9dd6cc02f34484f 100644 (file)
@@ -1,3 +1,8 @@
+2013-11-24  Yao Qi  <yao@codesourcery.com>
+
+       * disasm.c (dis_asm_read_memory): Call target_read_code
+       instead of target_read_memory.
+
 2013-11-24  Yao Qi  <yao@codesourcery.com>
 
        * NEWS: Add note on new "set code-cache" option.
index 16903952519012f70b462c5d3e3deef2f2e28ae4..09ae465b52a0609a48d886f6fb204f0109529345 100644 (file)
@@ -47,7 +47,7 @@ static int
 dis_asm_read_memory (bfd_vma memaddr, gdb_byte *myaddr, unsigned int len,
                     struct disassemble_info *info)
 {
-  return target_read_memory (memaddr, myaddr, len);
+  return target_read_code (memaddr, myaddr, len);
 }
 
 /* Like memory_error with slightly different parameters.  */