Jiong Wang
d79e58d83c
gdb/
...
* tilegx-tdep.c (tilegx_analyze_prologue): Limit bundle reading
to END_ADDR.
(tilegx_skip_prologue): Limit prologue analysis to section end
2013-03-02 01:34:40 +00:00
Jiong Wang
61d8bd0e17
Implement get_longjmp_target for tilegx.
...
gdb/
* tilegx-tdep.c (tilegx_get_longjmp_target): New function.
(tilegx_gdbarch_init): Install it.
2013-03-01 10:45:28 +00:00
Walter Lee
3361b059eb
* tilegx-tdep.c (tilegx_analyze_prologue): add check for
...
for return address, "lr" register, saved on stack.
* tilegx-tdep.c (tilegx_frame_cache): update "PC" reg
after we invoke tilegx_analyze_prologue.
2013-02-19 16:22:42 +00:00
Walter Lee
bb1bcd865b
* tilegx-tdep.c (itilegx_gdbarch_init): char type should be signed.
2013-02-19 16:21:29 +00:00
Walter Lee
3e9d51302a
* tilegx-tdep.c (tilegx_skip_prologue): Use skip_prologue_using_sal.
2013-02-19 16:20:47 +00:00
Walter Lee
4aaf25031b
* tilegx-tdep.c (INT_SWINT_1_SIGRETURN): New macro.
...
(tilegx_write_pc): New function.
(tilegx_cannot_reference_register): Return zero if REGNO
is TILEGX_FAULTNUM_REGNUM.
(tilegx_gdbarch_init): Add call to set_gdbarch_write_pc.
(tilegx_register_name): Add handling of "faultnum" register.
* tilegx-tdep.h (enum tilegx_regnum): Add TILEGX_FAULTNUM_REGNUM.
* tilegx-linux-tdep.c (tilegx_linux_supply_regset): Add
handling of TILEGX_FAULTNUM_REGNUM.
* tilegx-linux-nat.c (regmap): Add entry for TILEGX_FAULTNUM_REGNUM.
2013-02-19 16:19:33 +00:00
Walter Lee
bc23a95694
* tilegx-tdep.c (tilegx_push_dummy_call): args pushed on stack
...
should be aligned to 64bit.
2013-02-19 16:09:13 +00:00
Joel Brobecker
8acc9f485b
Update years in copyright notice for the GDB files.
...
Two modifications:
1. The addition of 2013 to the copyright year range for every file;
2. The use of a single year range, instead of potentially multiple
year ranges, as approved by the FSF.
2013-01-01 06:41:43 +00:00
Siddhesh Poyarekar
ecfb0d68c5
* h8300-tdep.c (h8300_push_dummy_call): Replace unsafe alloca
...
with xmalloc/cleanup.
* mt-tdep.c (mt_push_dummy_call): Likewise.
* tilegx-tdep.c (tilegx_push_dummy_call): Likewise.
* xstormy16-tdep.c (xstormy16_push_dummy_call): Likewise.
2012-08-24 03:57:22 +00:00
Pedro Alves
ade64f0e04
2012-05-30 Jeff Kenton <jkenton@tilera.com>
...
* Makefile.in (ALL_TARGET_OBJS): Add tilegx-tdep.o and
tilegx-linux-tdep.o.
(ALLDEPFILES): Add tilegx-linux-nat.c, tilegx-tdep.c and
tilegx-linux-tdep.c.
* configure.tgt: Handle tilegx-*-linux*.
* tilegx-tdep.h: New file.
* tilegx-tdep.c: New file.
* tilegx-linux-tdep.c: New file.
* regformats/reg-tilegx.dat: New file.
2012-05-30 19:31:44 +00:00