Lines Matching refs:ssbuf

42 static void parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictiona…
44 static uint64_t stackshot_timestamp(void *ssbuf, size_t sslen);
295 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
296 parse_stackshot(0, ssbuf, sslen, nil);
321 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
322 parse_stackshot(0, ssbuf, sslen, nil);
335 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
336 parse_stackshot(0, ssbuf, sslen, nil);
380 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
416 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
417 parse_stackshot(0, ssbuf, sslen, nil);
429 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
443 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
444 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
448 parse_stackshot(0, ssbuf, sslen, nil);
483 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
484 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_LAYOUT, ssbuf, sslen, nil);
512 take_stackshot(&scenario, false, ^(void * __unused ssbuf,
564 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
565 parse_stackshot(PARSE_STACKSHOT_DISPATCH_QUEUE_LABEL, ssbuf, sslen, nil);
652 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
660 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_FLAGS, ssbuf, sslen,
732 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
733 … parse_stackshot(PARSE_STACKSHOT_TRANSITIONING, ssbuf, sslen, @{transitioning_pid_key: @(pid)});
853 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
860 parse_stackshot(PARSE_STACKSHOT_ZOMBIE, ssbuf, sslen, @{zombie_child_pid_key: @(pid)});
953 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
959 …parse_stackshot(PARSE_STACKSHOT_POSTEXEC | PARSE_STACKSHOT_DELTA, ssbuf, sslen, @{postexec_child_u…
991 ^( void *ssbuf, size_t sslen) {
993 ssbuf, sslen, @{
1108 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1109 parse_stackshot(PARSE_STACKSHOT_ASYNCSTACK, ssbuf, sslen, @{
1210 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1211 parse_stackshot(PARSE_STACKSHOT_TURNSTILEINFO, ssbuf, sslen, nil);
1217 expect_instrs_cycles_in_stackshot(void *ssbuf, size_t sslen)
1219 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1289 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1290 parse_stackshot(0, ssbuf, sslen, nil);
1291 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1307 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1308 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
1312 parse_stackshot(0, ssbuf, sslen, nil);
1313 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1353 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1354 parse_thread_group_stackshot(ssbuf, sslen);
1368 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1369 parse_stackshot(PARSE_STACKSHOT_COMPACTINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1382 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1383 parse_stackshot(PARSE_STACKSHOT_SUSPENDINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1441 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1442 parse_stackshot(PARSE_STACKSHOT_DRIVERKIT | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, @{
1452 parse_page_table_asid_stackshot(void **ssbuf, size_t sslen)
1456 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1538 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1539 parse_page_table_asid_stackshot(ssbuf, sslen);
1543 static void stackshot_verify_current_proc_uuid_info(void **ssbuf, size_t sslen, uint64_t expected_o…
1547 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1632 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1633 parse_stackshot(PARSE_STACKSHOT_TRANSLATED, ssbuf, sslen, @{translated_child_pid_key: @(pid)});
1690 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1691 …stackshot_verify_current_proc_uuid_info(ssbuf, sslen, expected_mach_header_offset, &proc_info_data…
1718 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1721 …parse_stackshot(PARSE_STACKSHOT_WAITINFO_CSEG, ssbuf, sslen, @{cseg_expected_threadid_key: @(threa…
1861 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1862 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1866 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1867 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1871 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1872 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
2144 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2145 parse_stackshot(PARSE_STACKSHOT_THROTTLED_SP, ssbuf, sslen,
2262 void test_stackshot_cpu_info(void *ssbuf, size_t sslen, int exp_cpus, NSArray *exp_cluster_types) {
2263 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2311 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2312 parse_stackshot(0, ssbuf, sslen, nil);
2313 test_stackshot_cpu_info(ssbuf, sslen, exp_cpus, exp_cluster_types);
2417 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2419 last_time = stackshot_timestamp(ssbuf, sslen);
2448 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2449 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2579 expect_os_build_version_in_stackshot(void *ssbuf, size_t sslen)
2581 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2610 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2611 expect_os_build_version_in_stackshot(ssbuf, sslen);
2616 stackshot_timestamp(void *ssbuf, size_t sslen)
2618 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2635 parse_thread_group_stackshot(void **ssbuf, size_t sslen)
2638 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2751 parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictionary *extra)
2914 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2978 T_QUIET; T_ASSERT_GE((void *)bufferBase, ssbuf,
2980 size_t header_size = (size_t)(bufferBase - (char *)ssbuf);
3625 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
3626 T_ASSERT_NOTNULL(ssbuf, "non-null kernel stackshot");
3628 parse_stackshot(0, ssbuf, sslen, nil);