diff options
| author | martin <martin@NetBSD.org> | 2003-09-15 18:53:43 +0000 |
|---|---|---|
| committer | martin <martin@NetBSD.org> | 2003-09-15 18:53:43 +0000 |
| commit | 5da3a222b24ccfbb8cffb8beb2634511dcd38558 (patch) | |
| tree | cb753c4503396cee25ad90c027276e485c19a0ec /gnu | |
| parent | dd61a2eb875ee66b49661acb9179d81f0c6a4a0e (diff) | |
Add thread support (XXX - not realy functional yet)
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/dist/gdb/gdb/sparc64nbsd-nat.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/dist/gdb/gdb/sparc64nbsd-nat.c b/gnu/dist/gdb/gdb/sparc64nbsd-nat.c index a991d0ef2a4..3368d587086 100644 --- a/gnu/dist/gdb/gdb/sparc64nbsd-nat.c +++ b/gnu/dist/gdb/gdb/sparc64nbsd-nat.c @@ -205,3 +205,44 @@ store_inferior_registers (int regno) return; } } + +void +nbsd_reg_to_internal (rgs) + char *rgs; +{ + if (gdbarch_ptr_bit (current_gdbarch) == 32) + sparcnbsd_supply_reg32(rgs, -1); + else + sparcnbsd_supply_reg64(rgs, -1); +} + +void +nbsd_fpreg_to_internal (frgs) + char *frgs; +{ + if (gdbarch_ptr_bit (current_gdbarch) == 32) + sparcnbsd_supply_fpreg32(frgs, -1); + else + sparcnbsd_supply_fpreg64(frgs, -1); +} + +void +nbsd_internal_to_reg (regs) + char *regs; +{ + if (gdbarch_ptr_bit (current_gdbarch) == 32) + sparcnbsd_fill_reg32(regs, -1); + else + sparcnbsd_fill_reg64(regs, -1); +} + +void +nbsd_internal_to_fpreg (fpregs) + char *fpregs; +{ + if (gdbarch_ptr_bit (current_gdbarch) == 32) + sparcnbsd_fill_fpreg32(fpregs, -1); + else + sparcnbsd_fill_fpreg64(fpregs, -1); +} + |
