LLDB  mainline
Macros | Functions
DumpDataExtractor.cpp File Reference
#include "lldb/Core/DumpDataExtractor.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-forward.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/Disassembler.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Symbol/ClangASTContext.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/ExecutionContextScope.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Stream.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/CanonicalType.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include <limits>
#include <memory>
#include <string>
#include <assert.h>
#include <ctype.h>
#include <inttypes.h>
#include <math.h>
#include <bitset>
#include <sstream>
Include dependency graph for DumpDataExtractor.cpp:

Go to the source code of this file.

Macros

#define NON_PRINTABLE_CHAR   '.'
 

Functions

static float half2float (uint16_t half)
 
static bool GetAPInt (const DataExtractor &data, lldb::offset_t *offset_ptr, lldb::offset_t byte_size, llvm::APInt &result)
 
static lldb::offset_t DumpAPInt (Stream *s, const DataExtractor &data, lldb::offset_t offset, lldb::offset_t byte_size, bool is_signed, unsigned radix)
 

Macro Definition Documentation

◆ NON_PRINTABLE_CHAR

#define NON_PRINTABLE_CHAR   '.'

Definition at line 48 of file DumpDataExtractor.cpp.

Referenced by lldb_private::DumpDataExtractor().

Function Documentation

◆ DumpAPInt()

static lldb::offset_t DumpAPInt ( Stream s,
const DataExtractor data,
lldb::offset_t  offset,
lldb::offset_t  byte_size,
bool  is_signed,
unsigned  radix 
)
static

Definition at line 110 of file DumpDataExtractor.cpp.

References GetAPInt(), and lldb_private::Stream::Write().

Referenced by lldb_private::DumpDataExtractor().

◆ GetAPInt()

static bool GetAPInt ( const DataExtractor data,
lldb::offset_t offset_ptr,
lldb::offset_t  byte_size,
llvm::APInt &  result 
)
static

◆ half2float()

static float half2float ( uint16_t  half)
static

Definition at line 50 of file DumpDataExtractor.cpp.

Referenced by lldb_private::DumpDataExtractor().