LLDB  mainline
Macros | Functions
ObjectFilePECOFF.cpp File Reference
#include "ObjectFilePECOFF.h"
#include "PECallFrameInfo.h"
#include "WindowsMiniDump.h"
#include "lldb/Core/FileSpecList.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Core/StreamFile.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/DataBufferHeap.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/StreamString.h"
#include "lldb/Utility/Timer.h"
#include "lldb/Utility/UUID.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/Object/COFFImportFile.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MemoryBuffer.h"
Include dependency graph for ObjectFilePECOFF.cpp:

Go to the source code of this file.

Macros

#define IMAGE_DOS_SIGNATURE   0x5A4D
 
#define IMAGE_NT_SIGNATURE   0x00004550
 
#define OPT_HEADER_MAGIC_PE32   0x010b
 
#define OPT_HEADER_MAGIC_PE32_PLUS   0x020b
 

Functions

static UUID GetCoffUUID (llvm::object::COFFObjectFile &coff_obj)
 

Macro Definition Documentation

◆ IMAGE_DOS_SIGNATURE

#define IMAGE_DOS_SIGNATURE   0x5A4D

Definition at line 36 of file ObjectFilePECOFF.cpp.

◆ IMAGE_NT_SIGNATURE

#define IMAGE_NT_SIGNATURE   0x00004550

Definition at line 37 of file ObjectFilePECOFF.cpp.

◆ OPT_HEADER_MAGIC_PE32

#define OPT_HEADER_MAGIC_PE32   0x010b

Definition at line 38 of file ObjectFilePECOFF.cpp.

◆ OPT_HEADER_MAGIC_PE32_PLUS

#define OPT_HEADER_MAGIC_PE32_PLUS   0x020b

Definition at line 39 of file ObjectFilePECOFF.cpp.

Function Documentation

◆ GetCoffUUID()

static UUID GetCoffUUID ( llvm::object::COFFObjectFile &  coff_obj)
static