mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-24 12:39:59 +00:00
* inferior.h (proc_iterate_over_mappings): Delete declaration.
* nto-tdep.h (proc_iterate_over_mappings): Delete declaration. * procfs.c (proc_iterate_over_mappings): Delete.
This commit is contained in:
parent
c35b149212
commit
09d3bde977
@ -1,3 +1,9 @@
|
||||
2009-06-07 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* inferior.h (proc_iterate_over_mappings): Delete declaration.
|
||||
* nto-tdep.h (proc_iterate_over_mappings): Delete declaration.
|
||||
* procfs.c (proc_iterate_over_mappings): Delete.
|
||||
|
||||
2009-06-07 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* target.h (struct target_ops): Make to_has_all_memory,
|
||||
|
@ -198,8 +198,6 @@ extern void terminal_init_inferior_with_pgrp (int pgrp);
|
||||
|
||||
/* From procfs.c */
|
||||
|
||||
extern int proc_iterate_over_mappings (int (*)(int, CORE_ADDR));
|
||||
|
||||
extern ptid_t procfs_first_available (void);
|
||||
|
||||
/* From fork-child.c */
|
||||
|
@ -147,8 +147,6 @@ void nto_set_target(struct nto_target_ops *);
|
||||
char **nto_parse_redirection (char *start_argv[], const char **in,
|
||||
const char **out, const char **err);
|
||||
|
||||
int proc_iterate_over_mappings (int (*func) (int, CORE_ADDR));
|
||||
|
||||
void nto_relocate_section_addresses (struct so_list *,
|
||||
struct target_section *);
|
||||
|
||||
|
25
gdb/procfs.c
25
gdb/procfs.c
@ -5523,31 +5523,6 @@ int solib_mappings_callback (struct prmap *map,
|
||||
return (*func) (fd, (CORE_ADDR) map->pr_vaddr);
|
||||
}
|
||||
|
||||
/*
|
||||
* Function: proc_iterate_over_mappings
|
||||
*
|
||||
* Uses the unified "iterate_over_mappings" function
|
||||
* to implement the exported interface to solib-svr4.c.
|
||||
*
|
||||
* Given a pointer to a function, call that function once for every
|
||||
* mapped address space in the process. The callback function
|
||||
* receives an open file descriptor for the file corresponding to
|
||||
* that mapped address space (if there is one), and the base address
|
||||
* of the mapped space. Quit when the callback function returns a
|
||||
* nonzero value, or at teh end of the mappings.
|
||||
*
|
||||
* Returns: the first non-zero return value of the callback function,
|
||||
* or zero.
|
||||
*/
|
||||
|
||||
int
|
||||
proc_iterate_over_mappings (int (*func) (int, CORE_ADDR))
|
||||
{
|
||||
procinfo *pi = find_procinfo_or_die (PIDGET (inferior_ptid), 0);
|
||||
|
||||
return iterate_over_mappings (pi, func, pi, solib_mappings_callback);
|
||||
}
|
||||
|
||||
/*
|
||||
* Function: find_memory_regions_callback
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user