[Kernel] Added ability to mark xbdm calls as HighFrequency
This commit is contained in:
@@ -656,6 +656,9 @@ using xe::cpu::ExportTag;
|
||||
DECLARE_EXPORT(xbdm, name, category, tags)
|
||||
#define DECLARE_XBDM_EXPORT1(name, category, tag) \
|
||||
DECLARE_EXPORT(xbdm, name, category, xe::cpu::ExportTag::tag)
|
||||
#define DECLARE_XBDM_EXPORT2(name, category, tag1, tag2) \
|
||||
DECLARE_EXPORT(xbdm, name, category, \
|
||||
xe::cpu::ExportTag::tag1 | xe::cpu::ExportTag::tag2)
|
||||
|
||||
#define DECLARE_XBDM_EMPTY_REGISTER_EXPORTS(group_name) \
|
||||
DECLARE_EMPTY_REGISTER_EXPORTS(xbdm, group_name)
|
||||
|
||||
@@ -111,7 +111,7 @@ dword_result_t DmCaptureStackBackTrace_entry(dword_t frames_to_capture,
|
||||
|
||||
return XBDM_SUCCESSFUL;
|
||||
}
|
||||
DECLARE_XBDM_EXPORT1(DmCaptureStackBackTrace, kDebug, kStub);
|
||||
DECLARE_XBDM_EXPORT2(DmCaptureStackBackTrace, kDebug, kStub, kHighFrequency);
|
||||
|
||||
dword_result_t DmWalkLoadedModules_entry(
|
||||
lpdword_t walk_modules_ptr, pointer_t<DMN_MODULE_LOAD> module_load_ptr) {
|
||||
|
||||
Reference in New Issue
Block a user