Home
last modified time | relevance | path

Searched refs:STACKSHOT_PLH_SHIFT (Results 1 – 1 of 1) sorted by relevance

/xnu-10002.41.9/osfmk/kern/ !
H A Dkern_stackshot.c1058 #define STACKSHOT_PLH_SHIFT 7 macro
1060 size_t stackshot_port_label_size = (2 * (1u << STACKSHOT_PLH_SHIFT));
1076 SIZE_EST((1ul << STACKSHOT_PLH_SHIFT) * sizeof(*plh->plh_hash)); in stackshot_plh_est_size()
1104 plh.plh_hash = kcdata_endalloc(data, (1ul << STACKSHOT_PLH_SHIFT) * sizeof(*plh.plh_hash)); in stackshot_plh_setup()
1114 for (int x = 0; x < (1ul << STACKSHOT_PLH_SHIFT); x++) { in stackshot_plh_setup()
1124 static_assert(STACKSHOT_PLH_SHIFT < 16, "plh_hash must fit in 15 bits"); in stackshot_plh_hash()
1126 …((((x) * STACKSHOT_PLH_SHIFT) < (sizeof(ispl) * CHAR_BIT)) ? ((ptr) >> ((x) * STACKSHOT_PLH_SHIFT)… in stackshot_plh_hash()
1133 return (int16_t)(ptr & ((1ul << STACKSHOT_PLH_SHIFT) - 1)); in stackshot_plh_hash()
1184 assert(hash >= 0 && hash < (1ul << STACKSHOT_PLH_SHIFT)); in stackshot_plh_lookup()