Home
last modified time | relevance | path

Searched full:offset (Results 1 – 25 of 998) sorted by relevance

12345678910>>...40

/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/
Dregexp_opcode.cpp125 uint32_t SaveStartOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
127 out << offset << ":\t" in DumpOpCode()
128 << "save_start\t" << buf.GetU8(offset + 1) << std::endl; in DumpOpCode()
129 return offset + GetSize(); in DumpOpCode()
140 uint32_t SaveEndOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
142 out << offset << ":\t" in DumpOpCode()
143 << "save_end\t" << buf.GetU8(offset + 1) << std::endl; in DumpOpCode()
144 return offset + GetSize(); in DumpOpCode()
155 uint32_t CharOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
157 out << offset << ":\t" in DumpOpCode()
[all …]
/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_opcode.cpp131 uint32_t SaveStartOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
133 out << offset << ":\t" in DumpOpCode()
134 << "save_start\t" << buf.GetU8(offset + 1) << std::endl; in DumpOpCode()
135 return offset + GetSize(); in DumpOpCode()
146 uint32_t SaveEndOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
148 out << offset << ":\t" in DumpOpCode()
149 << "save_end\t" << buf.GetU8(offset + 1) << std::endl; in DumpOpCode()
150 return offset + GetSize(); in DumpOpCode()
161 uint32_t CharOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
163 out << offset << ":\t" in DumpOpCode()
[all …]
/arkcompiler/ets_runtime/ecmascript/js_type_metadata/
Dsource_text_module_record.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
41 "offset": 56, number
46 "offset": 64, number
51 "offset": 72, number
[all …]
Djs_number_format.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
41 "offset": 56, number
46 "offset": 64, number
51 "offset": 72, number
[all …]
Dhclass.json1offset": 0, "size": 8}, {"name": "Layout", "offset": 8, "size": 8}, {"name": "Transitions", "offse… number
Djs_plural_rules.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
41 "offset": 56, number
Djs_date_time_format.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
41 "offset": 56, number
Djs_function.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
Dclass_info_extractor.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
36 "offset": 48, number
Djs_generator_context.json6 "offset": 0, number
11 "offset": 8, number
16 "offset": 16, number
21 "offset": 24, number
26 "offset": 32, number
31 "offset": 40, number
/arkcompiler/ets_runtime/compiler_service/test/fuzztest/aotcompilerargsprepare_fuzzer/
Daotcompilerargsprepare_fuzzer.cpp31 size_t offset = 0; in DoSomethingInterestingWithMyAPI() local
33 if (offset + sizeof(int16_t) >= size) { in DoSomethingInterestingWithMyAPI()
36 uint8_t numberOfArgs = static_cast<uint8_t>(data[offset]); in DoSomethingInterestingWithMyAPI()
39 offset += sizeof(uint8_t); in DoSomethingInterestingWithMyAPI()
40 for (uint8_t i = 0; i < numberOfArgs && offset < size; ++i) { in DoSomethingInterestingWithMyAPI()
42 if (offset + sizeof(int16_t) >= size) { in DoSomethingInterestingWithMyAPI()
45 uint8_t keyLength = static_cast<uint8_t>(data[offset]); in DoSomethingInterestingWithMyAPI()
46 offset += sizeof(uint8_t); in DoSomethingInterestingWithMyAPI()
48 if (offset + keyLength >= size) { in DoSomethingInterestingWithMyAPI()
51 std::string key(&data[offset], keyLength); in DoSomethingInterestingWithMyAPI()
[all …]
/arkcompiler/runtime_core/static_core/runtime/include/
Dobject_header-inl.h43 inline T ObjectHeader::GetFieldPrimitive(size_t offset) const in GetFieldPrimitive() argument
45 return ObjectAccessor::GetPrimitive<T, IS_VOLATILE>(this, offset); in GetFieldPrimitive()
49 inline void ObjectHeader::SetFieldPrimitive(size_t offset, T value) in SetFieldPrimitive() argument
51 ObjectAccessor::SetPrimitive<T, IS_VOLATILE>(this, offset, value); in SetFieldPrimitive()
58 inline ObjectHeader *ObjectHeader::GetFieldObject(int offset) const in GetFieldObject() argument
60 return ObjectAccessor::GetObject<IS_VOLATILE, NEED_READ_BARRIER, IS_DYN>(this, offset); in GetFieldObject()
67 inline void ObjectHeader::SetFieldObject(size_t offset, ObjectHeader *value) in SetFieldObject() argument
69 ObjectAccessor::SetObject<IS_VOLATILE, NEED_WRITE_BARRIER, IS_DYN>(this, offset, value); in SetFieldObject()
114 inline void ObjectHeader::SetFieldObject(const ManagedThread *thread, size_t offset, ObjectHeader *… in SetFieldObject() argument
116 ObjectAccessor::SetObject<IS_VOLATILE, NEED_WRITE_BARRIER, IS_DYN>(thread, this, offset, value); in SetFieldObject()
[all …]
Dobject_accessor-inl.h30 inline ObjectHeader *ObjectAccessor::GetObject(const void *obj, size_t offset) in GetObject() argument
34 return reinterpret_cast<ObjectHeader *>(Get<ObjectPointerType, IS_VOLATILE>(obj, offset)); in GetObject()
36 return Get<ObjectHeader *, IS_VOLATILE>(obj, offset); in GetObject()
42 inline void ObjectAccessor::SetObject(void *obj, size_t offset, ObjectHeader *value) in SetObject() argument
48 ObjectHeader *preVal = GetObject<IS_VOLATILE, false, IS_DYN>(obj, offset); in SetObject()
53 Set<ObjectPointerType, IS_VOLATILE>(obj, offset, ToObjPtrType(value)); in SetObject()
55 Set<ObjectHeader *, IS_VOLATILE>(obj, offset, value); in SetObject()
59 barrierSet->PostBarrier(ToVoidPtr(ToUintPtr(obj)), offset, value); in SetObject()
63 Set<ObjectPointerType, IS_VOLATILE>(obj, offset, ToObjPtrType(value)); in SetObject()
65 Set<ObjectHeader *, IS_VOLATILE>(obj, offset, value); in SetObject()
[all …]
Dobject_accessor.h33 static T GetPrimitive(const void *obj, size_t offset) in GetPrimitive() argument
35 return Get<T, IS_VOLATILE>(obj, offset); in GetPrimitive()
39 static void SetPrimitive(void *obj, size_t offset, T value) in SetPrimitive() argument
41 Set<T, IS_VOLATILE>(obj, offset, value); in SetPrimitive()
45 static ObjectHeader *GetObject(const void *obj, size_t offset);
48 static void SetObject(void *obj, size_t offset, ObjectHeader *value);
64 static ObjectHeader *GetObject(const ManagedThread *thread, const void *obj, size_t offset);
67 … static void SetObject(const ManagedThread *thread, void *obj, size_t offset, ObjectHeader *value);
76 static T GetFieldPrimitive(const void *obj, size_t offset, std::memory_order memoryOrder);
79 static void SetFieldPrimitive(void *obj, size_t offset, T value, std::memory_order memoryOrder);
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
Dpgo_type_recorder.cpp29 auto callback = [this] (uint32_t offset, const PGOType *type) { in PGOTypeRecorder() argument
31 bcOffsetPGOOpTypeMap_.emplace(offset, reinterpret_cast<const PGOSampleType *>(type)); in PGOTypeRecorder()
33 bcOffsetPGORwTypeMap_[offset] = reinterpret_cast<const PGORWOpType *>(type); in PGOTypeRecorder()
35 … bcOffsetPGODefOpTypeMap_.emplace(offset, reinterpret_cast<const PGODefineOpType *>(type)); in PGOTypeRecorder()
45 std::vector<ElementsKind> PGOTypeRecorder::GetElementsKindsForUser(int32_t offset) const in GetElementsKindsForUser()
48 if (bcOffsetPGORwTypeMap_.find(offset) == bcOffsetPGORwTypeMap_.end()) { in GetElementsKindsForUser()
53 PGORWOpType rwType = *(bcOffsetPGORwTypeMap_.at(offset)); in GetElementsKindsForUser()
70 std::vector<ElementsKind> PGOTypeRecorder::GetTransitionElementsKindsForUser(int32_t offset) const in GetTransitionElementsKindsForUser()
73 if (bcOffsetPGORwTypeMap_.find(offset) == bcOffsetPGORwTypeMap_.end()) { in GetTransitionElementsKindsForUser()
78 PGORWOpType rwType = *(bcOffsetPGORwTypeMap_.at(offset)); in GetTransitionElementsKindsForUser()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
Dinstruction.h36 const uint8_t *GetPointer(int32_t offset) const in GetPointer() argument
39 return pc_ + offset; in GetPointer()
63 T Read(size_t offset) const in Read() argument
66 return *reinterpret_cast<unaligned_type *>(GetPointer(offset)); in Read()
69 void Write(uint32_t value, uint32_t offset, uint32_t width) in Write() argument
71 auto *dst = const_cast<uint8_t *>(GetPointer(offset)); in Write()
73 … LOG(FATAL, PANDAFILE) << "Cannot write value : " << value << "at the dst offset : " << offset; in Write()
77 uint8_t ReadByte(size_t offset) const in ReadByte() argument
79 return Read<uint8_t>(offset); in ReadByte()
83 inline auto ReadHelper(size_t byteoffset, size_t bytecount, size_t offset, size_t width) const in ReadHelper() argument
[all …]
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Darray-inl.h30 inline T Array::GetPrimitive(size_t offset) const in GetPrimitive() argument
32 return ObjectAccessor::GetPrimitive<T, IS_VOLATILE>(this, GetDataOffset() + offset); in GetPrimitive()
37 inline void Array::SetPrimitive(size_t offset, T value) in SetPrimitive() argument
39 ObjectAccessor::SetPrimitive<T, IS_VOLATILE>(this, GetDataOffset() + offset, value); in SetPrimitive()
44 inline ObjectHeader *Array::GetObject(int offset) const in GetObject() argument
46 … ObjectAccessor::GetObject<IS_VOLATILE, NEED_READ_BARRIER, IS_DYN>(this, GetDataOffset() + offset); in GetObject()
51 inline void Array::SetObject(size_t offset, ObjectHeader *value) in SetObject() argument
53 …ccessor::SetObject<IS_VOLATILE, NEED_WRITE_BARRIER, IS_DYN>(this, GetDataOffset() + offset, value); in SetObject()
57 inline T Array::GetPrimitive(size_t offset, std::memory_order memoryOrder) const in GetPrimitive() argument
59 return ObjectAccessor::GetFieldPrimitive<T>(this, GetDataOffset() + offset, memoryOrder); in GetPrimitive()
[all …]
/arkcompiler/runtime_core/static_core/verification/jobs/
Djob.h51 bool IsFieldPresentForOffset(uint32_t offset) const in IsFieldPresentForOffset() argument
53 return fields_.count(offset) != 0; in IsFieldPresentForOffset()
56 bool IsMethodPresentForOffset(uint32_t offset) const in IsMethodPresentForOffset() argument
58 return methods_.count(offset) != 0; in IsMethodPresentForOffset()
61 bool IsTypePresentForOffset(uint32_t offset) const in IsTypePresentForOffset() argument
63 return types_.count(offset) != 0; in IsTypePresentForOffset()
66 Field const *GetCachedField(uint32_t offset) const in GetCachedField() argument
68 return fields_.at(offset); in GetCachedField()
71 Method const *GetCachedMethod(uint32_t offset) const in GetCachedMethod() argument
73 return methods_.at(offset); in GetCachedMethod()
[all …]
/arkcompiler/runtime_core/static_core/runtime/arch/aarch64/
Dcall_runtime.S18 .macro SAVE_CALLEE_GP_REGS base_reg, offset argument
19 stp x27, x28, [\base_reg, #(\offset - CALLEE_REG0_OFFSET + 8*8)]
20 CFI_REL_OFFSET(x28, (\offset - CALLEE_REG0_OFFSET + 8*9))
21 CFI_REL_OFFSET(x27, (\offset - CALLEE_REG0_OFFSET + 8*8))
22 stp x25, x26, [\base_reg, #(\offset - CALLEE_REG0_OFFSET + 8*6)]
23 CFI_REL_OFFSET(x26, (\offset - CALLEE_REG0_OFFSET + 8*7))
24 CFI_REL_OFFSET(x25, (\offset - CALLEE_REG0_OFFSET + 8*6))
25 stp x23, x24, [\base_reg, #(\offset - CALLEE_REG0_OFFSET + 8*4)]
26 CFI_REL_OFFSET(x24, (\offset - CALLEE_REG0_OFFSET + 8*5))
27 CFI_REL_OFFSET(x23, (\offset - CALLEE_REG0_OFFSET + 8*4))
[all …]
/arkcompiler/runtime_core/libpandabase/utils/
Dbit_memory_region.h53 Iterator(const BitMemoryRegion &region, uint32_t offset) : region_(region), bit_(offset) in Iterator() argument
129 bool Read(size_t offset) in Read() argument
131 ASSERT(offset < size_); in Read()
132 size_t index = (start_ + offset) / BITS_PER_BYTE; in Read()
133 size_t shift = (start_ + offset) % BITS_PER_BYTE; in Read()
138 void Write(bool value, size_t offset) in Write() argument
140 ASSERT(offset < size_); in Write()
141 size_t index = (start_ + offset) / BITS_PER_BYTE; in Write()
142 size_t shift = (start_ + offset) % BITS_PER_BYTE; in Write()
152 Read(size_t offset, size_t length) const in Read() argument
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
Dbit_memory_region.h61 Iterator(const BitMemoryRegion &region, uint32_t offset) : region_(region), bit_(offset) in Iterator() argument
132 bool Read(size_t offset) in Read() argument
134 ASSERT(offset < size_); in Read()
135 size_t index = (start_ + offset) / BITS_PER_BYTE; in Read()
136 size_t shift = (start_ + offset) % BITS_PER_BYTE; in Read()
141 void Write(bool value, size_t offset) in Write() argument
143 ASSERT(offset < size_); in Write()
144 size_t index = (start_ + offset) / BITS_PER_BYTE; in Write()
145 size_t shift = (start_ + offset) % BITS_PER_BYTE; in Write()
155 Read(size_t offset, size_t length) const in Read() argument
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dencoders_test.cpp71 void TestPcRelativeLoad(size_t data_size, ssize_t offset, bool get_address, in TestPcRelativeLoad() argument
75 … T *data = reinterpret_cast<T *>(buffer->template GetOffsetAddress<uint8_t *>(data_size) + offset); in TestPcRelativeLoad()
95 GetEncoder()->LoadPcRelative(reg, offset, addr); in TestPcRelativeLoad()
97 GetEncoder()->LoadPcRelative(reg, offset); in TestPcRelativeLoad()
132 void TestOffset(size_t data_size, ssize_t offset) in TestOffset() argument
134 ASSERT((offset & 3) == 0); in TestOffset()
135 if (vixl::IsInt21(offset)) { in TestOffset()
136 TestPcRelativeLoad<uint64_t>(data_size, offset, false, {"adr", "ldr"}); in TestOffset()
137 TestPcRelativeLoad<uint64_t>(data_size, offset, true, {"adr", "ldr"}); in TestOffset()
138 TestPcRelativeLoad<uint64_t>(data_size, -offset, false, {"adr", "ldr"}); in TestOffset()
[all …]
/arkcompiler/runtime_core/libabckit/src/
Dir_interface_impl.cpp19 std::string AbckitIrInterface::GetMethodIdByOffset(uint32_t offset) const in GetMethodIdByOffset()
21 auto it = methods.find(offset); in GetMethodIdByOffset()
27 std::string AbckitIrInterface::GetStringIdByOffset(uint32_t offset) const in GetStringIdByOffset()
29 auto it = strings.find(offset); in GetStringIdByOffset()
35 std::string AbckitIrInterface::GetLiteralArrayIdByOffset(uint32_t offset) const in GetLiteralArrayIdByOffset()
37 auto it = literalarrays.find(offset); in GetLiteralArrayIdByOffset()
43 std::string AbckitIrInterface::GetTypeIdByOffset(uint32_t offset) const in GetTypeIdByOffset()
45 auto it = classes.find(offset); in GetTypeIdByOffset()
51 std::string AbckitIrInterface::GetFieldIdByOffset(uint32_t offset) const in GetFieldIdByOffset()
53 auto it = fields.find(offset); in GetFieldIdByOffset()
/arkcompiler/ets_runtime/ecmascript/compiler/base/
Dbit_set.h61 bool TestBit(size_t offset) const in TestBit() argument
64 return data_.inlineWord_ & Mask(offset); in TestBit()
66 ASSERT(wordCount_ > Index(offset)); in TestBit()
67 return data_.words_[Index(offset)] & Mask(IndexInWord(offset)); in TestBit()
71 void SetBit(size_t offset) in SetBit() argument
74 data_.inlineWord_ |= Mask(offset); in SetBit()
76 ASSERT(wordCount_ > Index(offset)); in SetBit()
77 data_.words_[Index(offset)] |= Mask(IndexInWord(offset)); in SetBit()
81 void ClearBit(size_t offset) in ClearBit() argument
84 data_.inlineWord_ &= ~Mask(offset); in ClearBit()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp304 void AssemblerX64::EmitJmp(int32_t offset) in EmitJmp() argument
306 offset--; in EmitJmp()
307 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJmp()
310 EmitI8(offset - SIZE_OF_INT8); in EmitJmp()
314 EmitI32(offset - SIZE_OF_INT32); in EmitJmp()
318 void AssemblerX64::EmitJa(int32_t offset) in EmitJa() argument
320 offset--; in EmitJa()
321 if (InRange8(offset - SIZE_OF_INT8)) { in EmitJa()
324 EmitI8(offset - SIZE_OF_INT8); in EmitJa()
326 offset--; in EmitJa()
[all …]

12345678910>>...40