mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
* hppa-pinsn.c (print_insn): Use read_memory_integer, instead of
read_memory to get byte order right. * hppah-tdep.c (find_unwind_info): Don't read in unwind info anymore. This is done in paread.c now. We expect unwind info to hang off of objfiles, and search all of the objfiles when until we find a match. * (skip_trampoline_code): Cast arg to target_read_memory. * objfiles.h (struct objfile): Add new field obj_private to hold per object file private data (unwind info in this case). * paread.c (read_unwind_info): New routine to read unwind info for the objfile. This data is hung off of obj_private. * tm-hppa.h: Define struct obj_unwind_info, to hold pointers to the unwind info for this objfile. Also define OBJ_UNWIND_INFO to make this easier to access.
This commit is contained in:
@@ -240,6 +240,11 @@ struct objfile
|
||||
|
||||
PTR sym_private;
|
||||
|
||||
/* Hook for other info specific to this objfile. This must point to
|
||||
memory allocated on one of the obstacks in this objfile, so that it
|
||||
gets freed automatically when reading a new object file. */
|
||||
|
||||
PTR obj_private;
|
||||
};
|
||||
|
||||
/* Defines for the objfile flag word. */
|
||||
|
||||
Reference in New Issue
Block a user