mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-26 11:33:45 +08:00
sim: move profile init to dynamic modules.c
Use the new modules.c framework to find & initialize this module.
This commit is contained in:
parent
0ecdca38bc
commit
953fac6481
@ -1,3 +1,10 @@
|
|||||||
|
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* sim-module.c (early_modules): Delete profile_install.
|
||||||
|
* sim-profile.c (profile_install): Rename to ...
|
||||||
|
(sim_install_profile): ... this. New prototype.
|
||||||
|
* sim-profile.h (profile_install): Delete.
|
||||||
|
|
||||||
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
* sim-module.c (early_modules): Delete trace_install.
|
* sim-module.c (early_modules): Delete trace_install.
|
||||||
|
@ -37,9 +37,6 @@ static MODULE_INSTALL_FN * const early_modules[] = {
|
|||||||
standard_install,
|
standard_install,
|
||||||
sim_events_install,
|
sim_events_install,
|
||||||
sim_model_install,
|
sim_model_install,
|
||||||
#if WITH_PROFILE
|
|
||||||
profile_install,
|
|
||||||
#endif
|
|
||||||
sim_core_install,
|
sim_core_install,
|
||||||
sim_memopt_install,
|
sim_memopt_install,
|
||||||
sim_watchpoint_install,
|
sim_watchpoint_install,
|
||||||
|
@ -1216,10 +1216,12 @@ profile_info (SIM_DESC sd, int verbose)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Install profiling support in the simulator. */
|
/* Provide a prototype to silence -Wmissing-prototypes. */
|
||||||
|
SIM_RC sim_install_profile (SIM_DESC sd);
|
||||||
|
|
||||||
|
/* Install profiling support in the simulator. */
|
||||||
SIM_RC
|
SIM_RC
|
||||||
profile_install (SIM_DESC sd)
|
sim_install_profile (SIM_DESC sd)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
@ -102,9 +102,6 @@ SIM_RC sim_profile_set_option (SIM_DESC sd_, const char *name_, int idx_,
|
|||||||
#define WITH_PROFILE_MEMORY_P 0
|
#define WITH_PROFILE_MEMORY_P 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Profiling install handler. */
|
|
||||||
MODULE_INSTALL_FN profile_install;
|
|
||||||
|
|
||||||
/* Output format macros. */
|
/* Output format macros. */
|
||||||
#ifndef PROFILE_HISTOGRAM_WIDTH
|
#ifndef PROFILE_HISTOGRAM_WIDTH
|
||||||
#define PROFILE_HISTOGRAM_WIDTH 40
|
#define PROFILE_HISTOGRAM_WIDTH 40
|
||||||
|
Loading…
Reference in New Issue
Block a user