Option rename + minor fixes (#57)
- Set choices of OMNITRACE_BACKEND option - rename OMNITRACE_SHMEM_SIZE_HINT_KB option - rename OMNITRACE_BUFFER_SIZE_KB option - rename OMNITRACE_COMBINE_PERFETTO_TRACES - rename OMNITRACE_BACKEND option - default to OMNITRACE_COLLAPSE_PROCESSES for combining perfetto traces - OMNITRACE_PERFETTO_FILL_POLICY option - fix unused variables due to constexpr in add_critical_trace - rename perfetto config from "track_event" to "omnitrace" - fix build-release.sh + python - handle config file updating OMNITRACE_DL_VERBOSE in omnitrace-dl - rename roctrace.cfg to omnitrace.cfg - accept "on" and "off" for get_sampling_cpus()
This commit is contained in:
committed by
GitHub
parent
ef202f3d86
commit
346f8cd0bc
@@ -67,14 +67,20 @@ get_omnitrace_env()
|
||||
return get_env("OMNITRACE_VERBOSE", (_debug) ? 100 : 0);
|
||||
}
|
||||
|
||||
inline int
|
||||
get_omnitrace_dl_env()
|
||||
{
|
||||
return get_env("OMNITRACE_DL_DEBUG", false)
|
||||
? 100
|
||||
: get_env("OMNITRACE_DL_VERBOSE", get_omnitrace_env());
|
||||
}
|
||||
|
||||
// environment priority:
|
||||
// - OMNITRACE_DL_DEBUG
|
||||
// - OMNITRACE_DL_VERBOSE
|
||||
// - OMNITRACE_DEBUG
|
||||
// - OMNITRACE_VERBOSE
|
||||
int _omnitrace_dl_verbose = get_env("OMNITRACE_DL_DEBUG", false)
|
||||
? 100
|
||||
: get_env("OMNITRACE_DL_VERBOSE", get_omnitrace_env());
|
||||
int _omnitrace_dl_verbose = get_omnitrace_dl_env();
|
||||
|
||||
// The docs for dlopen suggest that the combination of RTLD_LOCAL + RTLD_DEEPBIND
|
||||
// (when available) helps ensure that the symbols in the instrumentation library
|
||||
@@ -388,6 +394,7 @@ extern "C"
|
||||
{
|
||||
dl::get_active() = true;
|
||||
dl::get_inited() = true;
|
||||
dl::_omnitrace_dl_verbose = dl::get_omnitrace_dl_env();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user