sim: move trace init to dynamic modules.c
Use the new modules.c framework to find & initialize this module.
This commit is contained in:
parent
05d54a045c
commit
0ecdca38bc
4 changed files with 11 additions and 8 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* sim-module.c (early_modules): Delete trace_install.
|
||||||
|
* sim-trace.c (trace_install): Rename to ...
|
||||||
|
(sim_install_trace): ... this. New prototype.
|
||||||
|
* sim-trace.h (trace_install): Delete.
|
||||||
|
|
||||||
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
2021-06-30 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
* sim-engine.c (sim_engine_install): Rename to ...
|
* sim-engine.c (sim_engine_install): Rename to ...
|
||||||
|
|
|
@ -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_TRACE_ANY_P
|
|
||||||
trace_install,
|
|
||||||
#endif
|
|
||||||
#if WITH_PROFILE
|
#if WITH_PROFILE
|
||||||
profile_install,
|
profile_install,
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -436,10 +436,12 @@ trace_option_handler (SIM_DESC sd, sim_cpu *cpu, int opt,
|
||||||
return SIM_RC_OK;
|
return SIM_RC_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Install tracing support. */
|
/* Provide a prototype to silence -Wmissing-prototypes. */
|
||||||
|
SIM_RC sim_install_trace (SIM_DESC sd);
|
||||||
|
|
||||||
|
/* Install tracing support. */
|
||||||
SIM_RC
|
SIM_RC
|
||||||
trace_install (SIM_DESC sd)
|
sim_install_trace (SIM_DESC sd)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
|
|
@ -142,9 +142,6 @@ enum {
|
||||||
#define WITH_TRACE_SYSCALL_P WITH_TRACE_P (TRACE_SYSCALL_IDX)
|
#define WITH_TRACE_SYSCALL_P WITH_TRACE_P (TRACE_SYSCALL_IDX)
|
||||||
#define WITH_TRACE_REGISTER_P WITH_TRACE_P (TRACE_REGISTER_IDX)
|
#define WITH_TRACE_REGISTER_P WITH_TRACE_P (TRACE_REGISTER_IDX)
|
||||||
#define WITH_TRACE_DEBUG_P WITH_TRACE_P (TRACE_DEBUG_IDX)
|
#define WITH_TRACE_DEBUG_P WITH_TRACE_P (TRACE_DEBUG_IDX)
|
||||||
|
|
||||||
/* Tracing install handler. */
|
|
||||||
MODULE_INSTALL_FN trace_install;
|
|
||||||
|
|
||||||
/* Struct containing all system and cpu trace data.
|
/* Struct containing all system and cpu trace data.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue