Home
last modified time | relevance | path

Searched refs:EncodeBit (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dencode_bit.h34 class EncodeBit final {
36 ~EncodeBit() = default;
37 EncodeBit() = delete;
39 DEFAULT_COPY_SEMANTIC(EncodeBit);
40 DEFAULT_MOVE_SEMANTIC(EncodeBit);
42 explicit EncodeBit(uint64_t value) : value_(value) {} in EncodeBit() function
167 static_assert(EncodeBit::REGION_INDEX_BIT_NUMBER + EncodeBit::OBJECT_OFFSET_IN_REGION_NUMBER +
168EncodeBit::OBJECT_TO_STRING_FLAG_NUMBER + EncodeBit::OBJECT_TYPE_BIT_NUMBER + EncodeBit::OBJECT_SP…
169EncodeBit::GLOBAL_CONST_OR_BUILTINS + EncodeBit::TS_WEAK_OBJECT + EncodeBit::UNUSED_BIT_NUMBER +
170 EncodeBit::IS_REFERENCE_BIT_NUMBER == Constants::UINT_64_BITS_COUNT);
Dsnapshot_processor.h51 using ObjectEncode = std::pair<uint64_t, ecmascript::EncodeBit>;
72 EncodeBit EncodeTaggedObject(TaggedObject *objectHeader, CQueue<TaggedObject *> *queue,
74 EncodeBit GetObjectEncode(JSTaggedValue object, CQueue<TaggedObject *> *queue,
121EncodeBit SerializeObjectHeader(TaggedObject *objectHeader, size_t objectType, CQueue<TaggedObject…
135 EncodeBit NativePointerToEncodeBit(void *nativePointer);
137 uintptr_t TaggedObjectEncodeBitToAddr(EncodeBit taggedBit);
Dsnapshot_processor.cpp1444EncodeBit encodeBit = SerializeObjectHeader(objectHeader, static_cast<size_t>(objectType), queue, … in SerializeObject()
1537 EncodeBit encodeBit(*reinterpret_cast<uint64_t *>(begin)); in RelocateSpaceObject()
1570 EncodeBit SnapshotProcessor::SerializeObjectHeader(TaggedObject *objectHeader, size_t objectType, in SerializeObjectHeader()
1576 EncodeBit encodeBit(0); in SerializeObjectHeader()
1594 EncodeBit encodeBit = GetObjectEncode(taggedValue, queue, data); in SerializeTaggedField()
1598 EncodeBit special(JSTaggedValue::Undefined().GetRawData()); in SerializeTaggedField()
1604 EncodeBit special(taggedValue.GetRawData()); in SerializeTaggedField()
1613 EncodeBit encodeBit = GetObjectEncode(taggedValue, queue, data); in SerializeTaggedField()
1623 EncodeBit encodeBit(*value); in DeserializeTaggedField()
1667 EncodeBit encodeBit(*reinterpret_cast<uint64_t *>(object)); in DeserializeClassWord()
[all …]
Dsnapshot.cpp51 std::unordered_map<uint64_t, std::pair<uint64_t, EncodeBit>> data; in Serialize()
80 std::unordered_map<uint64_t, std::pair<uint64_t, EncodeBit>> data; in Serialize()
115 std::unordered_map<uint64_t, std::pair<uint64_t, EncodeBit>> data; in SerializeBuiltins()