Lines Matching refs:task
79 def _PrintARMUserStack(task, cur_pc, cur_fp, framesize, frametype, frameformat, user_lib_info=None): argument
88 frame = GetUserDataAsString(task, cur_fp, framesize)
156 task = kern.GetValueFromAddress(cmd_args[0], 'task *')
161 print("0x%x: " % uspace_addr + GetUserspaceString(task, uspace_addr))
169 user_data_string = GetUserDataAsString(task, uspace_addr, user_data_len)
199 task = kern.GetValueFromAddress(cmd_args[0], 'task *')
200 if (proc := GetProcFromTask(task)) is None:
203 ptrsize = 8 if int(task.t_flags) & 0x1 else 4
210 string_area = GetUserDataAsString(task, string_area_addr, string_area_size)
227 user_data_string = GetUserDataAsString(task, pos, ptrsize)
237 string = GetUserspaceString(task, ptr)
243 def ShowTaskUserStacks(task): argument
245 pval = GetProcFromTask(task)
309 ShowTaskUserLibraries([hex(task)])
324 for thval in IterateQueue(task.threads, 'thread *', 'task_threads'):
365 for task in task_list:
366 ShowTaskUserStacks(task)
368 def GetUserDataAsString(task, addr, size): argument
380 if not WriteInt64ToMemoryAddress(unsigned(task.map.pmap), kdp_pmap_addr):
405 paddr_range1 = PmapWalk(task.map.pmap, range1_addr, vSILENT)
407 debuglog("Not mapped task 0x{:x} address 0x{:x}".format(task, addr))
416 paddr_range2 = PmapWalk(task.map.pmap, range2_addr, vSILENT)
418 debuglog("Not mapped task 0x{:x} address 0x{:x}".format(task, addr))
462 def GetUserspaceString(task, string_address): argument
472 str_data = GetUserDataAsString(task, string_address, 32)
482 def GetImageInfo(task, mh_image_address, mh_path_address, approx_end_address=None): argument
499 mh_data = GetUserDataAsString(task, mh_image_address, 32)
502 task, mh_image_address, mh_path_address))
525 lcmd_data = GetUserDataAsString(task, lc_address, 24)
539 path_out_string = GetUserspaceString(task, mh_path_address)
549 path_out_string = GetUserspaceString(task, mh_path_address)
572 task = kern.GetValueFromAddress(cmd_args[0], 'task_t')
573 is_task_64 = int(task.t_flags) & 0x1
574 dyld_all_image_infos_address = unsigned(task.all_image_info_addr)
583 vers_info_data = GetUserDataAsString(task, dyld_all_image_infos_address, 112)
613 img_data = GetUserDataAsString(task, image_info_address, image_info_size)
615 …led to read user data for task 0x{:x} addr 0x{:x}, exception {:s}".format(task, image_info_address…
641 …image_print_s = GetImageInfo(task, image_info_addr, image_info_path, approx_end_address=n_im_info_…
646 …debuglog("Failed to print image info for task 0x{:x} image_info 0x{:x}".format(task, image_info_ad…
654 image_print_s = GetImageInfo(task, dyld_load_address, ShowTaskUserLibraries.exec_load_path)
660 …t image for main executable for task 0x{:x} dyld_load_addr 0x{:x}".format(task, dyld_load_address))
678 task = kern.GetValueFromAddress(cmd_args[0], 'task_t')
679 is_task_64 = int(task.t_flags) & 0x1
680 dyld_all_image_infos_address = unsigned(task.all_image_info_addr)
684 vers_info_data = GetUserDataAsString(task, dyld_all_image_infos_address, 112)
726 path_out = GetUserspaceString(task, dyld_all_image_infos_dyldVersion_postslide)
755 out_str += GetUserspaceString(task, dyld_all_image_infos_errorMessage)
770 dyld_all_image_infos_v10 = GetUserDataAsString(task, dyld_all_image_infos_address, 64)
780 dyld_all_image_infos_v10 = GetUserDataAsString(task, dyld_all_image_infos_address, 40)
797 out_str += GetUserspaceString(task, dyld_all_image_infos_errorClientOfDylibPath)
802 out_str += GetUserspaceString(task, dyld_all_image_infos_errorTargetDylibPath)
807 out_str += GetUserspaceString(task, dyld_all_image_infos_errorSymbol)
818 def SaveDataToFile(start_addr, length, outputfile, task=None,): argument
826 if task:
827 memory_data = GetUserDataAsString(task, start_addr, length)
860 task = None
864 task = kern.GetValueFromAddress(cmd_options['-T'], 'task_t')
870 if not task:
872 return SaveDataToFile(memory_begin_address, memory_size, outputfile, task)