v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
macro-assembler-arm.h File Reference
Include dependency graph for macro-assembler-arm.h:

Go to the source code of this file.

Classes

class  v8::internal::MacroAssembler
 
struct  v8::internal::MoveCycleState
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define ACCESS_MASM(masm)
 

Enumerations

enum class  v8::internal::StackLimitKind {
  v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit , v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit ,
  v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit , v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit ,
  v8::internal::kInterruptStackLimit , v8::internal::kInterruptStackLimit , v8::internal::kInterruptStackLimit , v8::internal::kInterruptStackLimit ,
  v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit , v8::internal::kRealStackLimit , v8::internal::kRealStackLimit ,
  v8::internal::kRealStackLimit , v8::internal::kRealStackLimit , v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit ,
  v8::internal::kInterruptStackLimit , v8::internal::kRealStackLimit
}
 
enum  v8::internal::LinkRegisterStatus {
  v8::internal::kLRHasNotBeenSaved , v8::internal::kLRHasBeenSaved , v8::internal::kLRHasNotBeenSaved , v8::internal::kLRHasBeenSaved ,
  v8::internal::kLRHasNotBeenSaved , v8::internal::kLRHasBeenSaved , v8::internal::kLRHasNotBeenSaved , v8::internal::kLRHasBeenSaved
}
 
enum  v8::internal::TargetAddressStorageMode { v8::internal::CAN_INLINE_TARGET_ADDRESS , v8::internal::NEVER_INLINE_TARGET_ADDRESS }
 

Functions

MemOperand v8::internal::FieldMemOperand (Register object, int offset)
 
Register v8::internal::GetRegisterThatIsNotOneOf (Register reg1, Register reg2=no_reg, Register reg3=no_reg, Register reg4=no_reg, Register reg5=no_reg, Register reg6=no_reg)
 
MemOperand v8::internal::ExitFrameStackSlotOperand (int offset)
 
MemOperand v8::internal::ExitFrameCallerStackSlotOperand (int index)
 
void v8::internal::CallApiFunctionAndReturn (MacroAssembler *masm, bool with_profiling, Register function_address, ExternalReference thunk_ref, Register thunk_arg, int slots_to_drop_on_return, MemOperand *argc_operand, MemOperand return_value_operand)
 

Macro Definition Documentation

◆ ACCESS_MASM

#define ACCESS_MASM ( masm)
Value:
masm->

Definition at line 1109 of file macro-assembler-arm.h.