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)
1459 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1561 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1562 parse_page_table_asid_stackshot(ssbuf, sslen);
1566 static void stackshot_verify_current_proc_uuid_info(void **ssbuf, size_t sslen, uint64_t expected_o…
1570 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1658 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1659 parse_stackshot(PARSE_STACKSHOT_TRANSLATED, ssbuf, sslen, @{translated_child_pid_key: @(pid)});
1716 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1717 …stackshot_verify_current_proc_uuid_info(ssbuf, sslen, expected_mach_header_offset, &proc_info_data…
1744 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1747 …parse_stackshot(PARSE_STACKSHOT_WAITINFO_CSEG, ssbuf, sslen, @{cseg_expected_threadid_key: @(threa…
1887 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1888 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1892 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1893 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1897 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1898 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
2170 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2171 parse_stackshot(PARSE_STACKSHOT_THROTTLED_SP, ssbuf, sslen,
2288 void test_stackshot_cpu_info(void *ssbuf, size_t sslen, int exp_cpus, NSArray *exp_cluster_types) {
2289 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2337 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2338 parse_stackshot(0, ssbuf, sslen, nil);
2339 test_stackshot_cpu_info(ssbuf, sslen, exp_cpus, exp_cluster_types);
2443 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2445 last_time = stackshot_timestamp(ssbuf, sslen);
2474 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2475 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2605 expect_os_build_version_in_stackshot(void *ssbuf, size_t sslen)
2607 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2636 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2637 expect_os_build_version_in_stackshot(ssbuf, sslen);
2642 stackshot_timestamp(void *ssbuf, size_t sslen)
2644 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2661 parse_thread_group_stackshot(void **ssbuf, size_t sslen)
2664 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2777 parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictionary *extra)
2940 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
3004 T_QUIET; T_ASSERT_GE((void *)bufferBase, ssbuf,
3006 size_t header_size = (size_t)(bufferBase - (char *)ssbuf);
3651 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
3652 T_ASSERT_NOTNULL(ssbuf, "non-null kernel stackshot");
3654 parse_stackshot(0, ssbuf, sslen, nil);