LLDB  mainline
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lldb_private::RenderScriptRuntime::AllocationDetails Struct Reference
Collaboration diagram for lldb_private::RenderScriptRuntime::AllocationDetails:
Collaboration graph
[legend]

Classes

struct  Dimension
 
struct  ElementHeader
 
struct  FileHeader
 

Public Member Functions

 AllocationDetails ()
 
bool ShouldRefresh () const
 

Public Attributes

const uint32_t id
 
RenderScriptRuntime::Element element
 
empirical_type< Dimensiondimension
 
empirical_type< lldb::addr_taddress
 
empirical_type< lldb::addr_tdata_ptr
 
empirical_type< lldb::addr_ttype_ptr
 
empirical_type< lldb::addr_tcontext
 
empirical_type< uint32_tsize
 
empirical_type< uint32_tstride
 

Static Public Attributes

static uint32_t ID = 1
 
static const char * RsDataTypeToString [][4]
 
static const char * RsDataKindToString []
 
static const uint32_t RSTypeToFormat [][3]
 

Detailed Description

Definition at line 594 of file RenderScriptRuntime.cpp.

Constructor & Destructor Documentation

◆ AllocationDetails()

lldb_private::RenderScriptRuntime::AllocationDetails::AllocationDetails ( )
inline

Definition at line 670 of file RenderScriptRuntime.cpp.

Member Function Documentation

◆ ShouldRefresh()

bool lldb_private::RenderScriptRuntime::AllocationDetails::ShouldRefresh ( ) const
inline

Member Data Documentation

◆ address

empirical_type<lldb::addr_t> lldb_private::RenderScriptRuntime::AllocationDetails::address

◆ context

empirical_type<lldb::addr_t> lldb_private::RenderScriptRuntime::AllocationDetails::context

◆ data_ptr

empirical_type<lldb::addr_t> lldb_private::RenderScriptRuntime::AllocationDetails::data_ptr

◆ dimension

empirical_type<Dimension> lldb_private::RenderScriptRuntime::AllocationDetails::dimension

◆ element

RenderScriptRuntime::Element lldb_private::RenderScriptRuntime::AllocationDetails::element

◆ ID

uint32_t lldb_private::RenderScriptRuntime::AllocationDetails::ID = 1
static

◆ id

const uint32_t lldb_private::RenderScriptRuntime::AllocationDetails::id

◆ RsDataKindToString

const char * lldb_private::RenderScriptRuntime::AllocationDetails::RsDataKindToString
static
Initial value:
= {
"User", "Undefined", "Undefined", "Undefined",
"Undefined", "Undefined", "Undefined",
"L Pixel", "A Pixel", "LA Pixel", "RGB Pixel",
"RGBA Pixel", "Pixel Depth", "YUV Pixel"}

Definition at line 643 of file RenderScriptRuntime.cpp.

Referenced by lldb_private::RenderScriptRuntime::Element::GetFallbackStructName().

◆ RsDataTypeToString

const char * lldb_private::RenderScriptRuntime::AllocationDetails::RsDataTypeToString
static

◆ RSTypeToFormat

const uint32_t lldb_private::RenderScriptRuntime::AllocationDetails::RSTypeToFormat
static

Definition at line 646 of file RenderScriptRuntime.cpp.

◆ size

empirical_type<uint32_t> lldb_private::RenderScriptRuntime::AllocationDetails::size

◆ stride

empirical_type<uint32_t> lldb_private::RenderScriptRuntime::AllocationDetails::stride

◆ type_ptr

empirical_type<lldb::addr_t> lldb_private::RenderScriptRuntime::AllocationDetails::type_ptr

The documentation for this struct was generated from the following file: