GOTCHA wrappers for NUMA functions (#152)

- GOTCHA wrappers for:
  - mbind
  - migrate_pages
  - move_pages
  - numa_migrate_pages
  - numa_move_pages
  - numa_alloc
  - numa_alloc_local
  - numa_alloc_interleaved
  - numa_alloc_onnode
  - numa_realloc
  - numa_free
- bumped version to 1.6.0
- updated categories
- hardware_counters -> kernel_hardware_counters and
thread_hardware_counters
  - simplified mapping category structs to perfetto category names
- updated timemory submodule
Cette révision appartient à :
Jonathan R. Madsen
2022-09-12 17:44:27 -05:00
révisé par GitHub
Parent 2718596e5a
révision 64afa49193
15 fichiers modifiés avec 422 ajouts et 144 suppressions
+4 -1
Voir le fichier
@@ -45,7 +45,10 @@ get_whole_function_names()
"sigandset", "sigdelset", "sigemptyset", "sigfillset", "sighold", "sigisemptyset",
"sigismember", "sigorset", "sigrelse", "sigvec", "strtok", "strstr", "sbrk",
"strxfrm", "atexit", "ompt_start_tool", "nanosleep", "cfree", "tolower",
"toupper", "fileno", "fileno_unlocked", "exit", "quick_exit", "abort",
"toupper", "fileno", "fileno_unlocked", "exit", "quick_exit", "abort", "mbind",
"migrate_pages", "move_pages", "numa_migrate_pages", "numa_move_pages",
"numa_alloc", "numa_alloc_local", "numa_alloc_interleaved", "numa_alloc_onnode",
"numa_realloc", "numa_free",
// below are functions which never terminate
"rocr::core::Signal::WaitAny", "rocr::core::Runtime::AsyncEventsLoop",
"rocr::core::BusyWaitSignal::WaitAcquire",