/haiku/src/kits/debugger/debug_info/ |
H A D | DwarfTeamDebugInfo.cpp | 66 DwarfTeamDebugInfo::CreateImageDebugInfo(const ImageInfo& imageInfo, argument 99 imageInfo, fDebuggerInterface, fArchitecture, fFileManager,
|
H A D | DwarfImageDebugInfo.cpp | 330 DwarfImageDebugInfo::DwarfImageDebugInfo(const ImageInfo& imageInfo, argument 337 fImageInfo(imageInfo), 1191 ImageDebugInfo* imageInfo = targetImage->GetImageDebugInfo(); local 1192 if (imageInfo == NULL) { 1199 if (imageInfo->GetAddressSectionType(subroutineAddress) 1213 imageInfo = targetImage->GetImageDebugInfo(); 1214 if (imageInfo == NULL) { 1225 targetFunction = imageInfo->FunctionAtAddress(subroutineAddress);
|
H A D | DwarfImageDebugInfo.h | 43 DwarfImageDebugInfo(const ImageInfo& imageInfo,
|
H A D | ImageDebugInfo.cpp | 18 ImageDebugInfo::ImageDebugInfo(const ImageInfo& imageInfo) argument 20 fImageInfo(imageInfo),
|
H A D | TeamDebugInfo.cpp | 519 ImageDebugInfo* imageInfo = fImages.ItemAt(i); local 520 FunctionInstance* instance = imageInfo->FunctionAtAddress( 535 TeamDebugInfo::LoadImageDebugInfo(const ImageInfo& imageInfo, argument 540 imageInfo); 548 status_t error = specificTeamInfo->CreateImageDebugInfo(imageInfo,
|
/haiku/src/system/kernel/ |
H A D | elf.cpp | 118 extended_image_info imageInfo; local 120 memset(&imageInfo, 0, sizeof(imageInfo)); 121 imageInfo.basic_info.id = image->id; 122 imageInfo.basic_info.type = B_SYSTEM_IMAGE; 123 strlcpy(imageInfo.basic_info.name, image->name, 124 sizeof(imageInfo.basic_info.name)); 126 imageInfo.basic_info.text = (void *)image->text_region.start; 127 imageInfo.basic_info.text_size = image->text_region.size; 128 imageInfo [all...] |
H A D | team.cpp | 1662 extended_image_info imageInfo; local 1663 err = get_image_info(commPageImage, &imageInfo.basic_info); 1669 imageInfo.basic_info.text = team->commpage_address; 1670 imageInfo.text_delta = (ssize_t)(addr_t)team->commpage_address; 1671 imageInfo.symbol_table = NULL; 1672 imageInfo.symbol_hash = NULL; 1673 imageInfo.string_table = NULL; 1674 image_id image = register_image(team, &imageInfo, sizeof(imageInfo));
|
/haiku/src/system/kernel/debug/ |
H A D | core_dump.cpp | 284 ImageInfo* imageInfo = new(std::nothrow) ImageInfo(image); local 285 if (imageInfo == NULL || imageInfo->fName == NULL) { 286 delete imageInfo; 290 return imageInfo; 540 void SetImageInfo(ImageInfo* imageInfo) argument 542 fImageInfo = imageInfo; 1071 ImageInfo* imageInfo = _FindImageInfo(deviceId, areaInfo->NodeId()); local 1072 if (imageInfo != NULL) { 1073 areaInfo->SetImageInfo(imageInfo); 1309 ImageInfo* imageInfo = areaInfo->GetImageInfo(); local 1460 _WriteImageSymbolsNote(const ImageInfo* imageInfo, Writer& writer) argument 1474 _WriteImageSymbolsNote(const ImageInfo* imageInfo) argument [all...] |
H A D | user_debugger.cpp | 1206 user_debug_image_created(const image_info *imageInfo) argument 1218 memcpy(&message.info, imageInfo, sizeof(image_info)); 1228 user_debug_image_deleted(const image_info *imageInfo) argument 1240 memcpy(&message.info, imageInfo, sizeof(image_info));
|
/haiku/headers/private/kernel/ |
H A D | user_debugger.h | 267 void user_debug_image_created(const image_info *imageInfo); 268 void user_debug_image_deleted(const image_info *imageInfo);
|
/haiku/src/system/libroot/os/ |
H A D | find_paths.cpp | 603 image_info imageInfo; 604 status_t error = find_image(codePointer, imageInfo); 611 return internal_path_for_path(imageInfo.name, sizeof(imageInfo.name),
|
/haiku/src/system/libroot/posix/ |
H A D | dlfcn.c | 84 image_info imageInfo; local 91 sStatus = get_image_info(image, &imageInfo); 96 info->dli_fbase = imageInfo.text;
|
/haiku/src/kits/debug/ |
H A D | SymbolLookup.cpp | 286 image_info imageInfo; local 290 while (get_next_image_info(fTeam, &cookie, &imageInfo) == B_OK) { 291 error = _LoadImageInfo(imageInfo); 296 error = get_image_info(fImageID, &imageInfo); 300 error = _LoadImageInfo(imageInfo); 510 SymbolLookup::_LoadImageInfo(const image_info& imageInfo) argument 521 error = kernelImage->Init(imageInfo); 523 } else if (!strcmp("commpage", imageInfo.name)) { 529 error = commPageImage->Init(imageInfo); 537 error = imageFile->Init(imageInfo); [all...] |
H A D | debug_support.cpp | 485 image_info imageInfo; local 486 error = get_image_info(imageID, &imageInfo); 490 (addr_t)imageInfo.text, *iterator);
|
/haiku/src/kits/support/ |
H A D | Archivable.cpp | 259 image_info imageInfo; local 269 && get_next_image_info(threadInfo.team, &cookie, &imageInfo) 271 instantiationFunc = find_function_in_image(funcName, imageInfo.id, 278 *id = imageInfo.id; 289 && check_signature(signature, imageInfo) != B_OK)
|
/haiku/src/bin/debug/profile/ |
H A D | profile.cpp | 243 status_t AddImage(team_id teamID, const image_info& imageInfo, int32 event) argument 247 status_t error = _GetSharedImage(teamID, imageInfo, &sharedImage); 255 fTeams.ItemAt(i)->AddImage(sharedImage, imageInfo, teamID, 262 return team->AddImage(sharedImage, imageInfo, teamID, event); 374 image_info imageInfo; local 376 while (get_next_image_info(teamID, &cookie, &imageInfo) == B_OK) { 379 status_t error = _GetSharedImage(teamID, imageInfo, &sharedImage); 384 error = team->AddImage(sharedImage, imageInfo, teamID, 0); 434 status_t _GetSharedImage(team_id teamID, const image_info& imageInfo, argument 438 ImageMap::iterator it = fImages.find(imageInfo [all...] |
H A D | Team.cpp | 220 Team::AddImage(SharedImage* sharedImage, const image_info& imageInfo, argument 224 Image* image = new(std::nothrow) Image(sharedImage, imageInfo, owner,
|
/haiku/src/tools/elfsymbolpatcher/ |
H A D | ElfImage.cpp | 51 image_info imageInfo; 52 error = get_image_info(image, &imageInfo); 58 error = debug_create_file_symbol_iterator(imageInfo.name, &iterator); 86 *_address = (void*)((addr_t)foundAddress + (addr_t)imageInfo.text 188 image_info imageInfo; local 189 status_t error = get_image_info(image, &imageInfo); 192 fImage = imageInfo.id; 198 fTextAddress = (uint8*)imageInfo.text; 199 fDataAddress = (uint8*)imageInfo.data; 201 error = fFile.SetTo(imageInfo [all...] |
/haiku/src/kits/debugger/controllers/ |
H A D | TeamDebugger.cpp | 2408 TeamDebugger::_AddImage(const ImageInfo& imageInfo, Image** _image) argument 2411 if (strchr(imageInfo.Name(), '/') != NULL) 2412 file = fFileManager->GetTargetFile(imageInfo.Name()); 2416 status_t error = fTeam->AddImage(imageInfo, file, &image);
|
/haiku/src/kits/debugger/elf/ |
H A D | CoreFile.cpp | 244 CoreFile::CreateSymbolLookup(const CoreFileImageInfo* imageInfo, argument 248 uint64 textDelta = imageInfo->TextDelta(); 249 uint64 symbolTable = imageInfo->SymbolTable(); 250 uint64 symbolHash = imageInfo->SymbolHash(); 251 uint64 stringTable = imageInfo->StringTable(); 252 CoreFileAreaInfo* textArea = imageInfo->TextArea(); 649 CoreFileImageInfo* imageInfo = _ImageInfoForId(imageId); 650 if (imageInfo == NULL) { 683 imageInfo->SetSymbolsInfo(symbolsInfo);
|
/haiku/src/kits/debugger/target_host_interface/local/ |
H A D | LocalTargetHostInterface.cpp | 330 image_info imageInfo; local 332 while (get_next_image_info(team, &cookie, &imageInfo) 334 if (imageInfo.type == B_APP_IMAGE) {
|
/haiku/src/kits/debugger/model/ |
H A D | Team.cpp | 201 Team::AddImage(const ImageInfo& imageInfo, LocatableFile* imageFile, argument 204 Image* image = new(std::nothrow) Image(this, imageInfo, imageFile);
|
/haiku/src/apps/debugger/user_interface/gui/expression_eval_window/ |
H A D | ExpressionEvaluationWindow.cpp | 355 SpecificImageDebugInfo* imageInfo = local 358 if (imageInfo->GetSourceLanguage(functionInfo,
|
/haiku/headers/private/debugger/model/ |
H A D | Team.h | 137 status_t AddImage(const ImageInfo& imageInfo,
|
/haiku/headers/private/debugger/debug_info/ |
H A D | TeamDebugInfo.h | 66 status_t LoadImageDebugInfo(const ImageInfo& imageInfo,
|