V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::EhFrameConstants Class Referencefinal
Inheritance diagram for v8::internal::EhFrameConstants:
NON_EXPORTED_BASEAllStatic

Public Types

enum  DwarfOpcodes : byte {
  kNop = 0x00, kAdvanceLoc1 = 0x02, kAdvanceLoc2 = 0x03, kAdvanceLoc4 = 0x04,
  kSameValue = 0x08, kDefCfa = 0x0c, kDefCfaRegister = 0x0d, kDefCfaOffset = 0x0e,
  kOffsetExtendedSf = 0x11
}
 
enum  DwarfEncodingSpecifiers : byte {
  kUData4 = 0x03, kSData4 = 0x0b, kPcRel = 0x10, kDataRel = 0x30,
  kOmit = 0xff
}
 

Static Public Attributes

static const int kLocationTag = 1
 
static const int kLocationMask = 0x3f
 
static const int kLocationMaskSize = 6
 
static const int kSavedRegisterTag = 2
 
static const int kSavedRegisterMask = 0x3f
 
static const int kSavedRegisterMaskSize = 6
 
static const int kFollowInitialRuleTag = 3
 
static const int kFollowInitialRuleMask = 0x3f
 
static const int kFollowInitialRuleMaskSize = 6
 
static const int kProcedureAddressOffsetInFde = 2 * kInt32Size
 
static const int kProcedureSizeOffsetInFde = 3 * kInt32Size
 
static const int kInitialStateOffsetInCie = 19
 
static const int kEhFrameTerminatorSize = 4
 
static const int kCodeAlignmentFactor = 4
 
static const int kDataAlignmentFactor = -4
 
static const int kFdeVersionSize = 1
 
static const int kFdeEncodingSpecifiersSize = 3
 
static const int kEhFrameHdrVersion = 1
 
static const int kEhFrameHdrSize = 20
 

Detailed Description

Definition at line 16 of file eh-frame.h.


The documentation for this class was generated from the following files: