24 int value()
const {
return *ptr_; }
25 virtual int GetId()
const {
return 3; }
44 int value()
const {
return *ptr_; }
45 virtual int GetId()
const {
return 3; }
64 int value()
const {
return *ptr_; }
95 if (setjmp(*jump.
Set()) == 0) {
148 if (setjmp(*jump.
Set()) == 0) {
DART_NORETURN void Jump(int value, const Error &error)
static StringPtr New(const char *cstr, Heap::Space space=Heap::kNew)
virtual int GetId() const
TestStackResource(int *ptr)
TestStackedStackResource(int *ptr)
~TestStackedStackResource()
virtual ~TestValueObject()
virtual int GetId() const
TestValueObject(int *ptr)
LongJumpScope * long_jump_base() const
static Thread * Current()
const uint8_t uint32_t uint32_t GError ** error
static void StackResourceDestructionHelper(int *ptr)
static void StackedStackResourceDestructionHelper(int *ptr)
static void StackResourceLongJumpHelper(int *ptr, LongJumpScope *jump)
ISOLATE_UNIT_TEST_CASE(StackAllocatedDestruction)
static void StackAllocatedLongJumpHelper(int *ptr, LongJumpScope *jump)
static int8_t data[kExtLength]
static void StackAllocatedDestructionHelper(int *ptr)
static void StackedStackResourceLongJumpHelper(int *ptr, LongJumpScope *jump)