Searched refs:imageInfo (Results 1 - 25 of 46) sorted by last modified time

12

/haiku/src/kits/debugger/debug_info/
H A DDwarfTeamDebugInfo.cpp66 DwarfTeamDebugInfo::CreateImageDebugInfo(const ImageInfo& imageInfo, argument
99 imageInfo, fDebuggerInterface, fArchitecture, fFileManager,
H A DDwarfImageDebugInfo.cpp330 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 DDwarfImageDebugInfo.h43 DwarfImageDebugInfo(const ImageInfo& imageInfo,
H A DImageDebugInfo.cpp18 ImageDebugInfo::ImageDebugInfo(const ImageInfo& imageInfo) argument
20 fImageInfo(imageInfo),
H A DTeamDebugInfo.cpp519 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 Delf.cpp118 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 Dteam.cpp1662 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 Dcore_dump.cpp284 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 Duser_debugger.cpp1206 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 Duser_debugger.h267 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 Dfind_paths.cpp603 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 Ddlfcn.c84 image_info imageInfo; local
91 sStatus = get_image_info(image, &imageInfo);
96 info->dli_fbase = imageInfo.text;
/haiku/src/kits/debug/
H A DSymbolLookup.cpp286 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 Ddebug_support.cpp485 image_info imageInfo; local
486 error = get_image_info(imageID, &imageInfo);
490 (addr_t)imageInfo.text, *iterator);
/haiku/src/kits/support/
H A DArchivable.cpp259 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 Dprofile.cpp243 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 DTeam.cpp220 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 DElfImage.cpp51 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 DTeamDebugger.cpp2408 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 DCoreFile.cpp244 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 DLocalTargetHostInterface.cpp330 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 DTeam.cpp201 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 DExpressionEvaluationWindow.cpp355 SpecificImageDebugInfo* imageInfo = local
358 if (imageInfo->GetSourceLanguage(functionInfo,
/haiku/headers/private/debugger/model/
H A DTeam.h137 status_t AddImage(const ImageInfo& imageInfo,
/haiku/headers/private/debugger/debug_info/
H A DTeamDebugInfo.h66 status_t LoadImageDebugInfo(const ImageInfo& imageInfo,

Completed in 156 milliseconds

12