1 /* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Copyright 2014, Rene Gollent, rene@gollent.com. 4 * Distributed under the terms of the MIT License. 5 */ 6 #ifndef SPECIFIC_TEAM_DEBUG_INFO_H 7 #define SPECIFIC_TEAM_DEBUG_INFO_H 8 9 #include <SupportDefs.h> 10 11 12 class ImageDebugInfoLoadingState; 13 class ImageInfo; 14 class LocatableFile; 15 class SpecificImageDebugInfo; 16 17 class SpecificTeamDebugInfo { 18 public: 19 virtual ~SpecificTeamDebugInfo(); 20 21 virtual status_t CreateImageDebugInfo(const ImageInfo& imageInfo, 22 LocatableFile* imageFile, 23 ImageDebugInfoLoadingState& _state, 24 SpecificImageDebugInfo*& _imageDebugInfo) 25 = 0; 26 }; 27 28 29 #endif // SPECIFIC_TEAM_DEBUG_INFO_H 30