* jit.c (bfd_open_from_target_memory): Move higher in file.
This commit is contained in:
parent
36e32b27f6
commit
f0bbc364ac
@ -1,3 +1,7 @@
|
||||
2012-02-01 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* jit.c (bfd_open_from_target_memory): Move higher in file.
|
||||
|
||||
2012-02-01 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* libunwind-frame.c (libunwind_load): Display message if dlopen
|
||||
|
36
gdb/jit.c
36
gdb/jit.c
@ -127,6 +127,24 @@ mem_bfd_iovec_stat (struct bfd *abfd, void *stream, struct stat *sb)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Open a BFD from the target's memory. */
|
||||
|
||||
static struct bfd *
|
||||
bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size, char *target)
|
||||
{
|
||||
const char *filename = xstrdup ("<in-memory>");
|
||||
struct target_buffer *buffer = xmalloc (sizeof (struct target_buffer));
|
||||
|
||||
buffer->base = addr;
|
||||
buffer->size = size;
|
||||
return bfd_openr_iovec (filename, target,
|
||||
mem_bfd_iovec_open,
|
||||
buffer,
|
||||
mem_bfd_iovec_pread,
|
||||
mem_bfd_iovec_close,
|
||||
mem_bfd_iovec_stat);
|
||||
}
|
||||
|
||||
/* One reader that has been loaded successfully, and can potentially be used to
|
||||
parse debug info. */
|
||||
|
||||
@ -213,24 +231,6 @@ jit_reader_unload_command (char *args, int from_tty)
|
||||
loaded_jit_reader = NULL;
|
||||
}
|
||||
|
||||
/* Open a BFD from the target's memory. */
|
||||
|
||||
static struct bfd *
|
||||
bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size, char *target)
|
||||
{
|
||||
const char *filename = xstrdup ("<in-memory>");
|
||||
struct target_buffer *buffer = xmalloc (sizeof (struct target_buffer));
|
||||
|
||||
buffer->base = addr;
|
||||
buffer->size = size;
|
||||
return bfd_openr_iovec (filename, target,
|
||||
mem_bfd_iovec_open,
|
||||
buffer,
|
||||
mem_bfd_iovec_pread,
|
||||
mem_bfd_iovec_close,
|
||||
mem_bfd_iovec_stat);
|
||||
}
|
||||
|
||||
/* Per-inferior structure recording the addresses in the inferior. */
|
||||
|
||||
struct jit_inferior_data
|
||||
|
Loading…
x
Reference in New Issue
Block a user