haiku/headers/private/debugger/debug_info/SpecificTeamDebugInfo.h

30 lines
702 B
C
Raw Normal View History

/*
* Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
* Copyright 2014, Rene Gollent, rene@gollent.com.
* Distributed under the terms of the MIT License.
*/
#ifndef SPECIFIC_TEAM_DEBUG_INFO_H
#define SPECIFIC_TEAM_DEBUG_INFO_H
#include <SupportDefs.h>
class ImageDebugInfoLoadingState;
class ImageInfo;
class LocatableFile;
class SpecificImageDebugInfo;
class SpecificTeamDebugInfo {
public:
virtual ~SpecificTeamDebugInfo();
virtual status_t CreateImageDebugInfo(const ImageInfo& imageInfo,
LocatableFile* imageFile,
ImageDebugInfoLoadingState& _state,
SpecificImageDebugInfo*& _imageDebugInfo)
= 0;
};
#endif // SPECIFIC_TEAM_DEBUG_INFO_H