nncnnSource ↗
80 declarations and 232 call references extracted from public source metadata.

Source symbols: src/cpu.cpp

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
  • Declarations: 80
  • Referenced calls: 232

Declared symbols

  • int — static at line 182; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 183; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 184; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • ncnn — static at line 185; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • ncnn — static at line 186; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • ncnn — static at line 187; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 192; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 193; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 194; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 195; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 196; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 197; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 198; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 199; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 200; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 201; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 202; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 204; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 205; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 206; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • unsigned — static at line 209; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • unsigned — static at line 210; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • unsigned — static at line 212; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • cpu_type_t — static at line 213; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • cpu_subtype_t — static at line 214; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 216; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 217; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 218; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 219; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 220; references defined, is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 225; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 226; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 227; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 228; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 229; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 230; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 231; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 232; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 233; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 234; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 235; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 236; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 237; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 242; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 243; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 244; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 248; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 249; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • int — static at line 254; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • bool — static at line 258; references is_being_debugged, IsDebuggerPresent, open, read, sizeof, close, strstr, for, isspace, isdigit, getpid, sysctl, fprintf
  • char — const at line 276; references strstr, for, sizeof, isspace, isdigit
  • char — const at line 277; references strstr, for, sizeof, isspace, isdigit
  • kinfo_proc — struct at line 292; references getpid, sizeof, sysctl, fprintf, HWCAP_ASIMD, HWCAP_ASIMDHP, HWCAP_CPUID, HWCAP_ASIMDDP, HWCAP_SVE, HWCAP_ASIMDFHM, HWCAP2_SVE2, HWCAP2_SVEI8MM, HWCAP2_SVEF32MM, HWCAP2_SVEBF16, HWCAP2_I8MM, HWCAP2_BF16, HWCAP_EDSP, HWCAP_NEON, HWCAP_VFPv4, HWCAP_MIPS_MSA
  • unsigned — static at line 367; references get_elf_hwcap_from_getauxval, getauxval, getauxval_func_t, dlerror, dlopen, NCNN_LOGE, dlsym, dlclose
  • unsigned — static at line 407; references get_elf_hwcap_from_proc_self_auxv, fopen, NCNN_LOGE, feof, fread, sizeof, fclose
  • unsigned — static at line 453; references get_elf_hwcap, get_elf_hwcap_from_getauxval, get_elf_hwcap_from_proc_self_auxv, __system_property_get, strncmp
  • unsigned — static at line 488; references get_hw_cpufamily, sizeof, sysctlbyname
  • cpu_type_t — static at line 496; references get_hw_cputype, sizeof, sysctlbyname
  • cpu_subtype_t — static at line 504; references get_hw_cpusubtype, sizeof, sysctlbyname
  • int — static at line 512; references get_hw_capability, sizeof, sysctlbyname
  • inline — static at line 522; references x86_cpuid, defined, __cpuid, __get_cpuid, NCNN_LOGE
  • inline — static at line 537; references x86_cpuid_sublevel, defined, __cpuidex, __cpuid_count, NCNN_LOGE
  • inline — static at line 552; references x86_get_xcr0, defined, _xgetbv, asm, NCNN_LOGE
  • int — static at line 569; references get_cpu_support_x86_avx, x86_cpuid, x86_get_xcr0
  • int — static at line 590; references get_cpu_support_x86_fma, x86_cpuid, x86_get_xcr0
  • int — static at line 611; references get_cpu_support_x86_xop, x86_cpuid
  • int — static at line 624; references get_cpu_support_x86_f16c, x86_cpuid
  • int — static at line 638; references get_cpu_support_x86_avx2, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 660; references get_cpu_support_x86_avx_vnni, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 682; references get_cpu_support_x86_avx_vnni_int8, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 704; references get_cpu_support_x86_avx_vnni_int16, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 726; references get_cpu_support_x86_avx_ne_convert, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 748; references get_cpu_support_x86_avx512, get_hw_capability, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 782; references get_cpu_support_x86_avx512_vnni, get_hw_capability, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 812; references get_cpu_support_x86_avx512_bf16, get_hw_capability, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 838; references get_cpu_support_x86_avx512_fp16, get_hw_capability, x86_cpuid, x86_get_xcr0, x86_cpuid_sublevel
  • int — static at line 869; references get_cpucount, emscripten_has_threading_support, emscripten_num_logical_cores, GetSystemInfo, fopen, feof, fgets, memcmp, fclose, sizeof, sysctlbyname, omp_get_max_threads
  • int — static at line 919; references get_thread_siblings, sprintf, fscanf, fclose, fopen, for
  • int — static at line 987; references get_physical_cpucount, BOOL, GetProcAddress, GetModuleHandle, TEXT, NCNN_LOGE, glpi, malloc, sizeof, free, for, get_thread_siblings, size, push_back, sysctlbyname
  • int — static at line 1065; references get_data_cache_size, for, sprintf, fopen, fscanf, fclose, strcmp, NCNN_LOGE, strlen, enable, num_enabled, is_enabled, get_thread_siblings, size, push_back

File-level call references


Source: src/cpu.cpp

Generated by smolify with deterministic-repository-import-v2 · 1 source file