projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PR gdb/25939] Move push_target call earlier in procfs.c
[deliverable/binutils-gdb.git]
/
gdb
/
microblaze-linux-tdep.c
diff --git
a/gdb/microblaze-linux-tdep.c
b/gdb/microblaze-linux-tdep.c
index 9c3d0a25f0cfce33cc617668029d06d429ecb3e9..be710bedb649698210b15c9c16ab32ae1d7adb8d 100644
(file)
--- a/
gdb/microblaze-linux-tdep.c
+++ b/
gdb/microblaze-linux-tdep.c
@@
-1,6
+1,6
@@
/* Target-dependent code for Xilinx MicroBlaze.
/* Target-dependent code for Xilinx MicroBlaze.
- Copyright (C) 2009-20
15
Free Software Foundation, Inc.
+ Copyright (C) 2009-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-49,8
+49,6
@@
microblaze_linux_memory_remove_breakpoint (struct gdbarch *gdbarch,
/* Determine appropriate breakpoint contents and size for this address. */
bp = gdbarch_breakpoint_from_pc (gdbarch, &addr, &bplen);
/* Determine appropriate breakpoint contents and size for this address. */
bp = gdbarch_breakpoint_from_pc (gdbarch, &addr, &bplen);
- if (bp == NULL)
- error (_("Software breakpoints not implemented for this target."));
val = target_read_memory (addr, old_contents, bplen);
val = target_read_memory (addr, old_contents, bplen);
@@
-72,8
+70,6
@@
microblaze_linux_sigtramp_cache (struct frame_info *next_frame,
CORE_ADDR base;
CORE_ADDR gpregs;
int regnum;
CORE_ADDR base;
CORE_ADDR gpregs;
int regnum;
- struct gdbarch *gdbarch = get_frame_arch (next_frame);
- struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
base = frame_unwind_register_unsigned (next_frame, MICROBLAZE_SP_REGNUM);
if (bias > 0 && get_frame_address_in_block (next_frame) != func)
base = frame_unwind_register_unsigned (next_frame, MICROBLAZE_SP_REGNUM);
if (bias > 0 && get_frame_address_in_block (next_frame) != func)
@@
-109,8
+105,8
@@
static struct tramp_frame microblaze_linux_sighandler_tramp_frame =
SIGTRAMP_FRAME,
4,
{
SIGTRAMP_FRAME,
4,
{
- { 0x31800077,
-1
}, /* addik R12,R0,119. */
- { 0xb9cc0008,
-1
}, /* brki R14,8. */
+ { 0x31800077,
ULONGEST_MAX
}, /* addik R12,R0,119. */
+ { 0xb9cc0008,
ULONGEST_MAX
}, /* brki R14,8. */
{ TRAMP_SENTINEL_INSN },
},
microblaze_linux_sighandler_cache_init
{ TRAMP_SENTINEL_INSN },
},
microblaze_linux_sighandler_cache_init
@@
-121,8
+117,6
@@
static void
microblaze_linux_init_abi (struct gdbarch_info info,
struct gdbarch *gdbarch)
{
microblaze_linux_init_abi (struct gdbarch_info info,
struct gdbarch *gdbarch)
{
- struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
-
linux_init_abi (info, gdbarch);
set_gdbarch_memory_remove_breakpoint (gdbarch,
linux_init_abi (info, gdbarch);
set_gdbarch_memory_remove_breakpoint (gdbarch,
@@
-137,11
+131,9
@@
microblaze_linux_init_abi (struct gdbarch_info info,
µblaze_linux_sighandler_tramp_frame);
}
µblaze_linux_sighandler_tramp_frame);
}
-/* -Wmissing-prototypes */
-extern initialize_file_ftype _initialize_microblaze_linux_tdep;
-
+void _initialize_microblaze_linux_tdep ();
void
void
-_initialize_microblaze_linux_tdep (
void
)
+_initialize_microblaze_linux_tdep ()
{
gdbarch_register_osabi (bfd_arch_microblaze, 0, GDB_OSABI_LINUX,
microblaze_linux_init_abi);
{
gdbarch_register_osabi (bfd_arch_microblaze, 0, GDB_OSABI_LINUX,
microblaze_linux_init_abi);
This page took
0.024876 seconds
and
4
git commands to generate.