xref: /haiku/headers/private/debugger/debug_info/SpecificTeamDebugInfo.h (revision 3c08adef21129761f27ae654a1c5d1705786691a)
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