#include "src/heap/local-factory.h"
#include "src/common/globals.h"
#include "src/execution/local-isolate.h"
#include "src/handles/handles.h"
#include "src/heap/local-factory-inl.h"
#include "src/heap/local-heap-inl.h"
#include "src/logging/local-logger.h"
#include "src/logging/log.h"
#include "src/numbers/hash-seed-inl.h"
#include "src/objects/fixed-array.h"
#include "src/objects/heap-object.h"
#include "src/objects/string.h"
#include "src/roots/roots-inl.h"
#include "src/strings/string-hasher.h"
namespace v8 {
namespace internal {
LocalFactory::LocalFactory(Isolate* isolate) : … { … }
void LocalFactory::ProcessNewScript(DirectHandle<Script> script,
ScriptEventType script_event_type) { … }
Tagged<HeapObject> LocalFactory::AllocateRaw(int size,
AllocationType allocation,
AllocationAlignment alignment) { … }
int LocalFactory::NumberToStringCacheHash(Tagged<Smi>) { … }
int LocalFactory::NumberToStringCacheHash(double) { … }
void LocalFactory::NumberToStringCacheSet(DirectHandle<Object>, int,
DirectHandle<String>) { … }
Handle<Object> LocalFactory::NumberToStringCacheGet(Tagged<Object>, int) { … }
}
}