Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Functions | Variables
stack_frame_test.cc File Reference
#include "vm/stack_frame.h"
#include "include/dart_api.h"
#include "platform/assert.h"
#include "vm/class_finalizer.h"
#include "vm/compiler/jit/compiler.h"
#include "vm/dart_api_impl.h"
#include "vm/dart_entry.h"
#include "vm/heap/verifier.h"
#include "vm/resolver.h"
#include "vm/unit_test.h"
#include "vm/zone.h"

Go to the source code of this file.

Classes

struct  dart::NativeEntries
 

Namespaces

namespace  dart
 

Macros

#define FUNCTION_NAME(name)   StackFrame_##name
 
#define REGISTER_FUNCTION(name, count)   {"" #name, FUNCTION_NAME(name), count},
 
#define STACKFRAME_NATIVE_LIST(V)
 

Functions

 dart::ISOLATE_UNIT_TEST_CASE (EmptyStackFrameIteration)
 
 dart::ISOLATE_UNIT_TEST_CASE (EmptyDartStackFrameIteration)
 
void FUNCTION_NAME() dart::StackFrame_equals (Dart_NativeArguments args)
 
void FUNCTION_NAME() dart::StackFrame_frameCount (Dart_NativeArguments args)
 
void FUNCTION_NAME() dart::StackFrame_dartFrameCount (Dart_NativeArguments args)
 
void FUNCTION_NAME() dart::StackFrame_validateFrame (Dart_NativeArguments args)
 
static Dart_NativeFunction dart::native_lookup (Dart_Handle name, int argument_count, bool *auto_setup_scope)
 
 dart::TEST_CASE (ValidateStackFrameIteration)
 
 dart::TEST_CASE (ValidateNoSuchMethodStackFrameIteration)
 

Variables

static struct dart::NativeEntries dart::BuiltinEntries [] = {STACKFRAME_NATIVE_LIST(REGISTER_FUNCTION)}
 

Macro Definition Documentation

◆ FUNCTION_NAME

#define FUNCTION_NAME (   name)    StackFrame_##name

Definition at line 37 of file stack_frame_test.cc.

◆ REGISTER_FUNCTION

#define REGISTER_FUNCTION (   name,
  count 
)    {"" #name, FUNCTION_NAME(name), count},

Definition at line 38 of file stack_frame_test.cc.

◆ STACKFRAME_NATIVE_LIST

#define STACKFRAME_NATIVE_LIST (   V)
Value:
void FUNCTION_NAME() StackFrame_dartFrameCount(Dart_NativeArguments args)
void FUNCTION_NAME() StackFrame_validateFrame(Dart_NativeArguments args)
void FUNCTION_NAME() StackFrame_equals(Dart_NativeArguments args)
void FUNCTION_NAME() StackFrame_frameCount(Dart_NativeArguments args)
#define V(name)
Definition: raw_object.h:125

Definition at line 127 of file stack_frame_test.cc.