Lines Matching refs:ssbuf
43 static void parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictiona…
45 static uint64_t stackshot_timestamp(void *ssbuf, size_t sslen);
352 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
353 parse_stackshot(0, ssbuf, sslen, nil);
378 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
379 parse_stackshot(0, ssbuf, sslen, nil);
392 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
393 parse_stackshot(0, ssbuf, sslen, nil);
437 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
473 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
474 parse_stackshot(0, ssbuf, sslen, nil);
486 take_stackshot(&scenario, true, ^(__unused void *ssbuf, __unused size_t sslen) {
500 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
501 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
505 parse_stackshot(0, ssbuf, sslen, nil);
540 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
541 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_LAYOUT, ssbuf, sslen, nil);
569 take_stackshot(&scenario, false, ^(void * __unused ssbuf,
621 take_stackshot(&scenario, true, ^(void *ssbuf, size_t sslen) {
622 parse_stackshot(PARSE_STACKSHOT_DISPATCH_QUEUE_LABEL, ssbuf, sslen, nil);
709 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
717 parse_stackshot(PARSE_STACKSHOT_SHAREDCACHE_FLAGS, ssbuf, sslen,
789 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
790 … parse_stackshot(PARSE_STACKSHOT_TRANSITIONING, ssbuf, sslen, @{transitioning_pid_key: @(pid)});
910 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
917 parse_stackshot(PARSE_STACKSHOT_ZOMBIE, ssbuf, sslen, @{zombie_child_pid_key: @(pid)});
1010 take_stackshot(&scenario, false, ^( void *ssbuf, size_t sslen) {
1016 …parse_stackshot(PARSE_STACKSHOT_POSTEXEC | PARSE_STACKSHOT_DELTA, ssbuf, sslen, @{postexec_child_u…
1048 ^( void *ssbuf, size_t sslen) {
1050 ssbuf, sslen, @{
1165 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1166 parse_stackshot(PARSE_STACKSHOT_ASYNCSTACK, ssbuf, sslen, @{
1267 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1268 parse_stackshot(PARSE_STACKSHOT_TURNSTILEINFO, ssbuf, sslen, nil);
1274 expect_instrs_cycles_in_stackshot(void *ssbuf, size_t sslen)
1276 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1346 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1347 parse_stackshot(0, ssbuf, sslen, nil);
1348 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1364 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1365 uint64_t stackshot_time = stackshot_timestamp(ssbuf, sslen);
1369 parse_stackshot(0, ssbuf, sslen, nil);
1370 expect_instrs_cycles_in_stackshot(ssbuf, sslen);
1410 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1411 parse_thread_group_stackshot(ssbuf, sslen);
1425 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1426 parse_stackshot(PARSE_STACKSHOT_COMPACTINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1439 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1440 parse_stackshot(PARSE_STACKSHOT_SUSPENDINFO | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, nil);
1498 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1499 parse_stackshot(PARSE_STACKSHOT_DRIVERKIT | PARSE_STACKSHOT_TARGETPID, ssbuf, sslen, @{
1509 parse_page_table_asid_stackshot(void **ssbuf, size_t sslen)
1516 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1618 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1619 parse_page_table_asid_stackshot(ssbuf, sslen);
1625 static void stackshot_verify_current_proc_uuid_info(void **ssbuf, size_t sslen, uint64_t expected_o…
1629 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
1717 take_stackshot(&scenario, true, ^( void *ssbuf, size_t sslen) {
1718 parse_stackshot(PARSE_STACKSHOT_TRANSLATED, ssbuf, sslen, @{translated_child_pid_key: @(pid)});
1775 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1776 …stackshot_verify_current_proc_uuid_info(ssbuf, sslen, expected_mach_header_offset, &proc_info_data…
1803 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1806 …parse_stackshot(PARSE_STACKSHOT_WAITINFO_CSEG, ssbuf, sslen, @{cseg_expected_threadid_key: @(threa…
1946 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1947 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1951 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1952 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
1956 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
1957 parse_stackshot(PARSE_STACKSHOT_WAITINFO_SRP, ssbuf, sslen,
2229 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2230 parse_stackshot(PARSE_STACKSHOT_THROTTLED_SP, ssbuf, sslen,
2404 void test_stackshot_cpu_info(void *ssbuf, size_t sslen, int exp_cpus, NSArray *exp_cluster_types) {
2405 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2479 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2480 parse_stackshot(0, ssbuf, sslen, nil);
2481 test_stackshot_cpu_info(ssbuf, sslen, exp_cpus, exp_cluster_types);
2596 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2598 last_time = stackshot_timestamp(ssbuf, sslen);
2627 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2628 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2758 expect_os_build_version_in_stackshot(void *ssbuf, size_t sslen)
2760 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2789 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
2790 expect_os_build_version_in_stackshot(ssbuf, sslen);
2795 stackshot_timestamp(void *ssbuf, size_t sslen)
2797 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2814 parse_thread_group_stackshot(void **ssbuf, size_t sslen)
2817 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
2930 parse_stackshot(uint64_t stackshot_parsing_flags, void *ssbuf, size_t sslen, NSDictionary *extra)
3093 kcdata_iter_t iter = kcdata_iter(ssbuf, sslen);
3157 T_QUIET; T_ASSERT_GE((void *)bufferBase, ssbuf,
3159 size_t header_size = (size_t)(bufferBase - (char *)ssbuf);
3807 take_stackshot(&scenario, false, ^(void *ssbuf, size_t sslen) {
3808 T_ASSERT_NOTNULL(ssbuf, "non-null kernel stackshot");
3810 parse_stackshot(0, ssbuf, sslen, nil);