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 b91eb51..aec0768 100644 (file)
@@ -1,5 +1,10 @@
 2013-11-24  Yao Qi  <yao@codesourcery.com>
 
 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.
        * target-dcache.c (code_cache_enabled_1): New variable.
        (code_cache_enabled): New variable.
        * NEWS: Add note on new "set code-cache" option.
        * target-dcache.c (code_cache_enabled_1): New variable.
        (code_cache_enabled): New variable.
index 1690395..09ae465 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)
 {
 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.  */
 }
 
 /* Like memory_error with slightly different parameters.  */