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);
351 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
352 parse_stackshot(0, ssbuf, sslen, nil);
377 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
378 parse_stackshot(0, ssbuf, sslen, nil);
391 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
392 parse_stackshot(0, ssbuf, sslen, nil);
436 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
472 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
473 parse_stackshot(0, ssbuf, sslen, nil);
485 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
499 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
500 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
504 parse_stackshot(0, ssbuf, sslen, nil);
539 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
540 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_LAYOUT, ssbuf, sslen, nil);
568 take_stackshot(&scenario, false, ^(void * __unused ssbuf,
620 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
621 parse_stackshot(PARSE_STACKSHOT_DISPATCH_QUEUE_LABEL, ssbuf, sslen, nil);
708 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
716 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_FLAGS, ssbuf, sslen,
788 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
789 … parse_stackshot(PARSE_STACKSHOT_TRANSITIONING, ssbuf, sslen, @{transitioning_pid_key: @(pid)});
909 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
916 parse_stackshot(PARSE_STACKSHOT_ZOMBIE, ssbuf, sslen, @{zombie_child_pid_key: @(pid)});
1009 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
1015 …parse_stackshot(PARSE_STACKSHOT_POSTEXEC | PARSE_STACKSHOT_DELTA, ssbuf, sslen, @{postexec_child_u…
1047 ^( void *ssbuf, size_t sslen) {
1049 ssbuf, sslen, @{
1164 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1165 parse_stackshot(PARSE_STACKSHOT_ASYNCSTACK, ssbuf, sslen, @{
1266 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1267 parse_stackshot(PARSE_STACKSHOT_TURNSTILEINFO, ssbuf, sslen, nil);
1273 expect_instrs_cycles_in_stackshot(void *ssbuf, size_t sslen)
1275 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1345 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1346 parse_stackshot(0, ssbuf, sslen, nil);
1347 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1363 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1364 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
1368 parse_stackshot(0, ssbuf, sslen, nil);
1369 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1409 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1410 parse_thread_group_stackshot(ssbuf, sslen);
1424 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1425 parse_stackshot(PARSE_STACKSHOT_COMPACTINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1438 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1439 parse_stackshot(PARSE_STACKSHOT_SUSPENDINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1497 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1498 parse_stackshot(PARSE_STACKSHOT_DRIVERKIT | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, @{
1508 parse_page_table_asid_stackshot(void **ssbuf, size_t sslen)
1515 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1617 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1618 parse_page_table_asid_stackshot(ssbuf, sslen);
1622 static void stackshot_verify_current_proc_uuid_info(void **ssbuf, size_t sslen, uint64_t expected_o…
1626 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1714 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1715 parse_stackshot(PARSE_STACKSHOT_TRANSLATED, ssbuf, sslen, @{translated_child_pid_key: @(pid)});
1772 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1773 …stackshot_verify_current_proc_uuid_info(ssbuf, sslen, expected_mach_header_offset, &proc_info_data…
1800 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1803 …parse_stackshot(PARSE_STACKSHOT_WAITINFO_CSEG, ssbuf, sslen, @{cseg_expected_threadid_key: @(threa…
1943 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1944 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1948 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1949 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1953 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1954 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
2226 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2227 parse_stackshot(PARSE_STACKSHOT_THROTTLED_SP, ssbuf, sslen,
2344 void test_stackshot_cpu_info(void *ssbuf, size_t sslen, int exp_cpus, NSArray *exp_cluster_types) {
2345 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2393 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2394 parse_stackshot(0, ssbuf, sslen, nil);
2395 test_stackshot_cpu_info(ssbuf, sslen, exp_cpus, exp_cluster_types);
2499 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2501 last_time = stackshot_timestamp(ssbuf, sslen);
2530 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2531 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2661 expect_os_build_version_in_stackshot(void *ssbuf, size_t sslen)
2663 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2692 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2693 expect_os_build_version_in_stackshot(ssbuf, sslen);
2698 stackshot_timestamp(void *ssbuf, size_t sslen)
2700 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2717 parse_thread_group_stackshot(void **ssbuf, size_t sslen)
2720 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2833 parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictionary *extra)
2996 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
3060 T_QUIET; T_ASSERT_GE((void *)bufferBase, ssbuf,
3062 size_t header_size = (size_t)(bufferBase - (char *)ssbuf);
3707 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
3708 T_ASSERT_NOTNULL(ssbuf, "non-null kernel stackshot");
3710 parse_stackshot(0, ssbuf, sslen, nil);