Home
last modified time | relevance | path

Searched refs:ArtLambdaMethod (Results 1 – 8 of 8) sorted by relevance

/art/runtime/lambda/
Dclosure_builder.h35 class ArtLambdaMethod; // forward declaration variable
71 Closure* CreateInPlace(void* memory, ArtLambdaMethod* target_method) const
85 static constexpr size_t kInitialSize = sizeof(ArtLambdaMethod*);
90 size_t WriteValues(ArtLambdaMethod* target_method,
Dart_lambda_method.h27 class ArtLambdaMethod {
36 ArtLambdaMethod(ArtMethod* target_method,
110 DISALLOW_COPY_AND_ASSIGN(ArtLambdaMethod);
Dart_lambda_method.cc25 ArtLambdaMethod::ArtLambdaMethod(ArtMethod* target_method, in ArtLambdaMethod() function in art::lambda::ArtLambdaMethod
38 size_t size = sizeof(ArtLambdaMethod*); // Initial size is just this method. in ArtLambdaMethod()
Dclosure_test.cc93 static std::unique_ptr<Closure> CreateClosureStaticVariables(ArtLambdaMethod* lambda_method, in CreateClosureStaticVariables()
95 constexpr size_t header_size = sizeof(ArtLambdaMethod*); in CreateClosureStaticVariables()
128 ArtLambdaMethod* lambda_method, in CreateClosureStaticVariablesFromBuilder()
138 constexpr size_t header_size = sizeof(ArtLambdaMethod*); in CreateClosureStaticVariablesFromBuilder()
235 ArtLambdaMethod lambda_method{fake_method_, // NOLINT [whitespace/braces] [5] in TestPrimitive()
283 EXPECT_EQ(sizeof(ArtLambdaMethod*) + GetArgsSize(args...), closure->GetSize()); in TestPrimitiveWithClosure()
309 ArtLambdaMethod lambda_method{fake_method_, // NOLINT [whitespace/braces] [5] in TEST_F()
316 EXPECT_EQ(sizeof(ArtLambdaMethod*), closure->GetSize()); in TEST_F()
Dclosure.h33 class ArtLambdaMethod; // forward declaration variable
41 struct PACKED(sizeof(ArtLambdaMethod*)) Closure { in PACKED() argument
161 ArtLambdaMethod* lambda_info_; in PACKED()
Dclosure_builder.cc101 Closure* ClosureBuilder::CreateInPlace(void* memory, ArtLambdaMethod* target_method) const { in CreateInPlace()
145 size_t ClosureBuilder::WriteValues(ArtLambdaMethod* target_method, in WriteValues()
Dclosure.cc385 ArtLambdaMethod* closure_info; in GetClosureSize()
/art/runtime/interpreter/
Dinterpreter_common.h217 using lambda::ArtLambdaMethod; in DoCreateLambda()
241 ArtLambdaMethod* initialized_lambda_method; in DoCreateLambda()
246 LeakingAllocator::AlignedMemoryStorage<ArtLambdaMethod>* uninitialized_lambda_method = in DoCreateLambda()
247 LeakingAllocator::AllocateMemory<ArtLambdaMethod>(self); in DoCreateLambda()
283 new (uninitialized_lambda_method) ArtLambdaMethod(called_method, in DoCreateLambda()