Home
last modified time | relevance | path

Searched refs:uint8_t (Results 1 - 25 of 1665) sorted by relevance

12345678910>>...67

/arkcompiler/runtime_core/static_core/runtime/core/
H A Dcore_language_context.h45 const uint8_t *GetObjectClassDescriptor() const override
50 const uint8_t *GetClassClassDescriptor() const override
55 const uint8_t *GetClassArrayClassDescriptor() const override
60 const uint8_t *GetStringArrayClassDescriptor() const override
65 const uint8_t *GetNullPointerExceptionClassDescriptor() const override
70 const uint8_t *GetStackOverflowErrorClassDescriptor() const override
75 const uint8_t *GetArrayIndexOutOfBoundsExceptionClassDescriptor() const override
80 const uint8_t *GetIndexOutOfBoundsExceptionClassDescriptor() const override
85 const uint8_t *GetIllegalStateExceptionClassDescriptor() const override
89 const uint8_t *GetNegativeArraySizeExceptionClassDescripto
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dutf.h60 constexpr uint8_t BIT_MASK_1 = 0x80;
61 constexpr uint8_t BIT_MASK_2 = 0xC0;
62 constexpr uint8_t BIT_MASK_3 = 0xE0;
63 constexpr uint8_t BIT_MASK_4 = 0xF0;
64 constexpr uint8_t BIT_MASK_5 = 0xF8;
66 constexpr uint8_t UTF8_1B_MAX = 0x7f;
69 constexpr uint8_t UTF8_2B_FIRST = 0xc0;
70 constexpr uint8_t UTF8_2B_SECOND = 0x80;
71 constexpr uint8_t UTF8_2B_THIRD = 0x3f;
73 constexpr uint8_t UTF8_3B_FIRS
[all...]
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dlanguage_context.h49 std::vector<const uint8_t *> arrayElementsForVerification;
66 virtual const uint8_t *GetStringClassDescriptor() const in GetStringClassDescriptor()
73 virtual const uint8_t *GetObjectClassDescriptor() const = 0;
75 virtual const uint8_t *GetClassClassDescriptor() const = 0;
77 virtual const uint8_t *GetClassArrayClassDescriptor() const = 0;
79 virtual const uint8_t *GetStringArrayClassDescriptor() const = 0;
81 virtual const uint8_t *GetCtorName() const in GetCtorName()
86 virtual const uint8_t *GetCctorName() const in GetCctorName()
91 virtual const uint8_t *GetNullPointerExceptionClassDescriptor() const = 0;
93 virtual const uint8_t *GetStackOverflowErrorClassDescripto
[all...]
H A Dclass_helper.h43 PANDA_PUBLIC_API static const uint8_t *GetDescriptor(const uint8_t *name, PandaString *storage);
45 static const uint8_t *GetTypeDescriptor(const PandaString &name, PandaString *storage);
47 static const uint8_t *GetArrayDescriptor(const uint8_t *componentName, size_t rank, PandaString *storage);
51 static const uint8_t *GetPrimitiveTypeDescriptorStr(panda_file::Type::TypeId typeId);
55 static const uint8_t *GetPrimitiveDescriptor(panda_file::Type type, PandaString *storage);
57 static const uint8_t *GetPrimitiveArrayDescriptor(panda_file::Type type, size_t rank, PandaString *storage);
60 static Str GetName(const uint8_t *descriptor);
63 static Str GetNameUndecorated(const uint8_t *descripto
[all...]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dutf.h60 constexpr uint8_t MUTF8_1B_MAX = 0x7f;
63 constexpr uint8_t MUTF8_2B_FIRST = 0xc0;
64 constexpr uint8_t MUTF8_2B_SECOND = 0x80;
66 constexpr uint8_t MUTF8_3B_FIRST = 0xe0;
67 constexpr uint8_t MUTF8_3B_SECOND = 0x80;
68 constexpr uint8_t MUTF8_3B_THIRD = 0x80;
70 constexpr uint8_t MUTF8_4B_FIRST = 0xf0;
74 std::pair<uint32_t, size_t> ConvertMUtf8ToUtf16Pair(const uint8_t *data, size_t max_bytes = 4);
76 bool IsMUtf8OnlySingleBytes(const uint8_t *mutf8_in);
78 void ConvertMUtf8ToUtf16(const uint8_t *mutf8_i
[all...]
H A Dutf.cpp36 std::array<uint8_t, CONST_4> ch;
57 std::pair<uint32_t, size_t> ConvertMUtf8ToUtf16Pair(const uint8_t *data, size_t max_bytes) in ConvertMUtf8ToUtf16Pair()
60 Span<const uint8_t> sp(data, max_bytes); in ConvertMUtf8ToUtf16Pair()
61 uint8_t d0 = sp[0]; in ConvertMUtf8ToUtf16Pair()
69 uint8_t d1 = sp[1]; in ConvertMUtf8ToUtf16Pair()
77 uint8_t d2 = sp[CONST_2]; in ConvertMUtf8ToUtf16Pair()
86 uint8_t d3 = sp[CONST_3]; in ConvertMUtf8ToUtf16Pair()
112 auto ch0 = static_cast<uint8_t>(MUTF8_3B_FIRST | static_cast<uint8_t>(d0 >> CONST_12)); in ConvertUtf16ToMUtf8()
113 auto ch1 = static_cast<uint8_t>(MUTF8_3B_SECON in ConvertUtf16ToMUtf8()
[all...]
/arkcompiler/ets_runtime/ecmascript/base/
H A Dutf_helper.h55 static constexpr uint8_t BIT_MASK_1 = 0x80;
56 static constexpr uint8_t BIT_MASK_2 = 0xC0;
57 static constexpr uint8_t BIT_MASK_3 = 0xE0;
58 static constexpr uint8_t BIT_MASK_4 = 0xF0;
59 static constexpr uint8_t BIT_MASK_5 = 0xF8;
60 static constexpr uint8_t BIT_MASK_FF = 0xFF;
63 static constexpr uint8_t UTF8_1B_MAX = 0x7f;
66 static constexpr uint8_t UTF8_2B_FIRST = 0xc0;
67 static constexpr uint8_t UTF8_2B_SECOND = 0x80;
68 static constexpr uint8_t UTF8_2B_THIR
[all...]
/arkcompiler/runtime_core/libpandafile/tests/
H A Dbytecode_instruction_tests.cpp31 const uint8_t bytecode[] = {0x00, 0xa1, 0xff}; in TEST()
33 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
39 const uint8_t bytecode[] = {0x00, 0x2f, 0xff}; in TEST()
41 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
51 const uint8_t bytecode[] = {0x00, 0xf2, 0xff}; in TEST()
53 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
58 const uint8_t bytecode[] = {0x00, 0x21, 0xff}; in TEST()
60 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
66 const uint8_t bytecode[] = {0x00, 0x12, 0xf2, 0xff}; in TEST()
68 EXPECT_EQ(static_cast<uint8_t>(ins in TEST()
[all...]
H A Dbytecode_imm_fetch_tests.cpp30 const uint8_t bytecode[] = {0x4f, 0x17}; in TEST()
32 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4f); in TEST()
42 const uint8_t bytecode[] = {0x4d, 0xea}; in TEST()
44 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4d); in TEST()
53 const uint8_t bytecode[] = {0x62, 0x1e, 0x00, 0x00, 0x00}; in TEST()
55 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x62); in TEST()
65 const uint8_t bytecode[] = {0x63, 0x1f, 0x85, 0xeb, 0x51, 0xb8, 0x1e, 0x09, 0x40}; in TEST()
67 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x63); in TEST()
78 const uint8_t bytecode[] = {0x2f, 0x8e, 0x00, 0x02, 0x03}; in TEST()
80 EXPECT_EQ(static_cast<uint8_t>(ins in TEST()
[all...]
H A Dbytecode_emitter_tests.cpp29 typedef std::tuple<uint8_t, uint8_t> Tuple16;
30 typedef std::tuple<uint8_t, uint8_t, uint8_t, uint8_t> Tuple32;
31 typedef std::tuple<uint8_t, uint8_t, uint8_t, uint8_t, uint8_
[all...]
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dbytecode_instruction_tests.cpp34 const uint8_t bytecode[] = {0x00, 0xa1, 0xff}; in TEST()
36 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
42 const uint8_t bytecode[] = {0x00, 0x2f, 0xff}; in TEST()
44 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
51 const uint8_t bytecode[] = {0x00, 0xf2, 0xff}; in TEST()
53 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
58 const uint8_t bytecode[] = {0x00, 0x21, 0xff}; in TEST()
60 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x00); in TEST()
66 const uint8_t bytecode[] = {0x00, 0x12, 0xf2, 0xff}; in TEST()
68 EXPECT_EQ(static_cast<uint8_t>(ins in TEST()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_language_context.h68 const uint8_t *GetObjectClassDescriptor() const override
73 const uint8_t *GetClassClassDescriptor() const override
78 const uint8_t *GetClassArrayClassDescriptor() const override
83 const uint8_t *GetStringArrayClassDescriptor() const override
88 const uint8_t *GetCtorName() const override
93 const uint8_t *GetCctorName() const override
98 const uint8_t *GetNullPointerExceptionClassDescriptor() const override
103 const uint8_t *GetStackOverflowErrorClassDescriptor() const override
108 const uint8_t *GetArrayIndexOutOfBoundsExceptionClassDescriptor() const override
113 const uint8_t *GetIndexOutOfBoundsExceptionClassDescripto
[all...]
/arkcompiler/runtime_core/static_core/verification/cflow/
H A Dcflow_info.h36 enum Flag : uint8_t { INSTRUCTION = 1, EXCEPTION_SOURCE = 2, EXCEPTION_HANDLER = 4, JUMP_TARGET = 8 };
39 CflowMethodInfo(uint8_t const *addrStart, size_t codeSize) in CflowMethodInfo()
49 uint8_t const *GetAddrStart() const in GetAddrStart()
54 uint8_t const *GetAddrEnd() const in GetAddrEnd()
59 bool IsAddrValid(uint8_t const *addr) const in IsAddrValid()
64 bool IsFlagSet(uint8_t const *addr, Flag flag) const in IsFlagSet()
71 void SetFlag(uint8_t const *addr, Flag flag)
78 void ClearFlag(uint8_t const *addr, Flag flag)
82 flags_[addr - addrStart_] &= static_cast<uint8_t>(~flag);
85 PandaVector<uint8_t cons
[all...]
/arkcompiler/runtime_core/static_core/verification/absint/
H A Dexec_context.h34 bool HasContext(const uint8_t *addr) const in HasContext()
39 bool IsCheckPoint(const uint8_t *addr) const in IsCheckPoint()
44 void AddEntryPoint(const uint8_t *addr, EntryPointType type) in AddEntryPoint()
50 void StoreCurrentRegContextForAddr(const uint8_t *addr, Reporter reporter) in StoreCurrentRegContextForAddr()
60 void StoreCurrentRegContextForAddrIfHasContext(const uint8_t *addr, Reporter reporter) in StoreCurrentRegContextForAddrIfHasContext()
79 void StoreCurrentRegContextForAddr(const uint8_t *addr) in StoreCurrentRegContextForAddr()
91 void ProcessJump(const uint8_t *jmpInsnPtr, const uint8_t *targetPtr, Reporter reporter, EntryPointType codeType) in ProcessJump()
106 void ProcessJump(const uint8_t *jmpInsnPtr, const uint8_t *targetPt
[all...]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dpanda_file_translator.cpp37 std::set<const uint8_t *> translatedCode; in TranslateClasses()
81 const uint8_t *insns = codeDataAccessor.GetInstructions(); in TranslateClasses()
375 *(pc + newLen + i) = static_cast<uint8_t>(EcmaOpcode::NOP); \
384 auto pc = const_cast<uint8_t *>(inst.GetAddress()); in FixOpcode()
390 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V4_V4); in FixOpcode()
394 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V8_V8); in FixOpcode()
398 *pc = static_cast<uint8_t>(EcmaOpcode::MOV_V16_V16); in FixOpcode()
405 *pc = static_cast<uint8_t>(newOpcode); in FixOpcode()
415 *pc = static_cast<uint8_t>(EcmaOpcode::JMP_IMM8); in FixOpcode()
419 *pc = static_cast<uint8_t>(EcmaOpcod in FixOpcode()
[all...]
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/evaluation/
H A Dbase64.h31 static std::optional<size_t> DecodedSize(Span<const uint8_t> input) in DecodedSize()
45 static bool Decode(uint8_t *output, Span<const uint8_t> input) in Decode()
53 std::array<uint8_t, ENCODED_GROUP_BYTES> decodingBuffer = {0}; in Decode()
73 std::array<uint8_t, DECODED_GROUP_BYTES> decodedRemainder = {0}; in Decode()
94 static uint8_t DecodeChar(uint8_t encoded) in DecodeChar()
103 static void DecodeSextetsGroup(const std::array<uint8_t, ENCODED_GROUP_BYTES> &decodingBuffer, Span<uint8_t> output) in DecodeSextetsGroup()
106 static constexpr uint8_t FOURTH_TO_FIFTH_BIT in DecodeSextetsGroup()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcode_generator.h29 using sectionInfo = std::pair<uint8_t *, size_t>;
30 typedef uint8_t *(CodeInfo::*AllocaSectionCallback)(uintptr_t size, size_t alignSize);
36 uint8_t *Alloca(uintptr_t size, bool isReq, size_t alignSize);
46 uint8_t *reqSecs_ {nullptr};
49 uint8_t *unreqSecs_ {nullptr};
57 uint8_t *Alloca(uintptr_t size, bool isReq, size_t alignSize);
65 std::vector<std::pair<uint8_t *, uintptr_t>> sections_;
78 uint8_t *AllocaOnDemand(uintptr_t size, size_t alignSize = 0);
80 uint8_t *AllocaInReqSecBuffer(uintptr_t size, size_t alignSize = 0);
82 uint8_t *AllocaInNotReqSecBuffe
[all...]
/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.cpp29 (uint8_t)SerializedObjectSpace::OLD_SPACE: \
30 case (uint8_t)SerializedObjectSpace::NON_MOVABLE_SPACE: \
31 case (uint8_t)SerializedObjectSpace::MACHINE_CODE_SPACE: \
32 case (uint8_t)SerializedObjectSpace::HUGE_SPACE: \
33 case (uint8_t)SerializedObjectSpace::SHARED_OLD_SPACE: \
34 case (uint8_t)SerializedObjectSpace::SHARED_NON_MOVABLE_SPACE: \
35 case (uint8_t)SerializedObjectSpace::SHARED_HUGE_SPACE
69 uint8_t encodeFlag = data_->ReadUint8(position_); in DeserializeJSTaggedValue()
114 uint8_t encodeFlag = data_->ReadUint8(position_); in DeserializeObjectField()
147 uint8_t typ in DeserializeJSError()
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dcard_table.h164 static constexpr uint8_t GetCardBits() in GetCardBits()
169 static constexpr uint8_t GetCardDirtyValue() in GetCardDirtyValue()
180 using Status = uint8_t;
183 explicit Card(uint8_t val);
190 uint8_t GetCard() const;
191 void SetCard(uint8_t newVal);
210 static bool IsMaxHotValue(uint8_t value);
211 static bool IsMinHotValue(uint8_t value);
212 static bool IsHot(uint8_t value);
214 static Status GetStatus(uint8_t valu
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_arraybuffer.h51 enum NumberSize : uint8_t {
97 static void FastSetValueInBufferForByte(uint8_t *byteBeginOffset, uint8_t *byteEndOffset,
99 static void FastSetValueInBufferForUint8Clamped(uint8_t *byteBeginOffset, uint8_t *byteEndOffset,
102 static void FastSetValueInBufferForInteger(uint8_t *byteBeginOffset, uint8_t *byteEndOffset,
105 static void FastSetValueInBufferForFloat(uint8_t *byteBeginOffset, uint8_t *byteEndOffset,
108 static void FastSetValueInBufferForBigInt(JSThread *thread, uint8_t *byteBeginOffse
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/tests/
H A Dutf_test.cpp42 const std::vector<uint8_t> in {0xedU, 0xa0U, 0x81U, 0xedU, 0xb0U, 0xb7U, 0x00U}; in TEST()
50 const std::vector<uint8_t> in {0x5bU, 0x61U, 0x62U, 0x63U, 0xedU, 0xa3U, 0x92U, 0x5dU, 0x00U}; in TEST()
58 const std::vector<uint8_t> in {0xF0U, 0x9FU, 0x91U, 0xB3U, 0x00U}; in TEST()
70 const std::vector<uint8_t> in {0xc0U, 0x80U, 0x00U}; in TEST()
79 const std::vector<uint8_t> in {0x7fU, 0x00U}; in TEST()
88 const std::vector<uint8_t> in {0xc2U, 0xa7U, 0x33U, 0x00U}; in TEST()
97 const std::vector<uint8_t> in {0xefU, 0xbfU, 0x83U, 0x33U, 0x00U}; in TEST()
148 const std::vector<uint8_t> res {0x7fU, 0x00U}; in TEST()
149 std::vector<uint8_t> out(res.size()); in TEST()
162 const std::vector<uint8_t> re in TEST()
[all...]
/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/
H A Dregexp_executor.h38 const uint8_t *captureStart;
39 const uint8_t *captureEnd;
42 enum StateType : uint8_t {
52 const uint8_t *currentPtr = nullptr;
69 PANDA_PUBLIC_API bool Execute(const uint8_t *input, uint32_t lastIndex, uint32_t length, uint8_t *buf,
89 inline bool HandleOpAll(uint8_t opCode) in HandleOpAll()
102 inline bool HandleOpChar(const DynChunk &byteCode, uint8_t opCode) in HandleOpChar()
127 inline bool HandleOpWordBoundary(uint8_t opCode) in HandleOpWordBoundary()
158 inline bool HandleOpLineStart(uint8_t opCod
[all...]
/arkcompiler/runtime_core/libpandabase/tests/
H A Dutf_test.cpp31 const std::vector<uint8_t> in {0xc0, 0x80, 0x00}; in HWTEST()
40 const std::vector<uint8_t> in {0x7f, 0x00}; in HWTEST()
49 const std::vector<uint8_t> in {0xc2, 0xa7, 0x33, 0x00}; in HWTEST()
58 const std::vector<uint8_t> in {0xef, 0xbf, 0x83, 0x33, 0x00}; in HWTEST()
70 const std::vector<uint8_t> in {0xed, 0xa0, 0x81, 0xed, 0xb0, 0xb7, 0x00}; in HWTEST()
78 const std::vector<uint8_t> in {0x5b, 0x61, 0x62, 0x63, 0xed, 0xa3, 0x92, 0x5d, 0x00}; in HWTEST()
86 const std::vector<uint8_t> in {0xF0, 0x9F, 0x91, 0xB3, 0x00}; in HWTEST()
104 const std::vector<uint8_t> in {0xc0, 0x80}; in HWTEST()
111 const std::vector<uint8_t> in {0x7f}; in HWTEST()
118 const std::vector<uint8_t> i in HWTEST()
[all...]
/arkcompiler/ets_runtime/compiler_service/test/fuzztest/aotcompilerargsprepare_fuzzer/
H A Daotcompilerargsprepare_fuzzer.cpp36 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()
45 uint8_t keyLength = static_cast<uint8_t>(data[offset]); in DoSomethingInterestingWithMyAPI()
46 offset += sizeof(uint8_t); in DoSomethingInterestingWithMyAPI()
54 if (offset + sizeof(uint8_t) > size) { in DoSomethingInterestingWithMyAPI()
57 uint8_t valueLength = static_cast<uint8_t>(dat in DoSomethingInterestingWithMyAPI()
[all...]
/arkcompiler/runtime_core/disassembler/tests/
H A Ddisassembler_imm_tests.cpp31 const uint8_t bytecode[] = {0x4f, 0x17}; in TEST()
34 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4f); in TEST()
40 const uint8_t bytecode[] = {0x4d, 0xea}; in TEST()
43 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x4d); in TEST()
49 const uint8_t bytecode[] = {0x62, 0x1e, 0x00, 0x00, 0x00}; in TEST()
52 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x62); in TEST()
58 const uint8_t bytecode[] = {0x63, 0x1f, 0x85, 0xeb, 0x51, 0xb8, 0x1e, 0x09, 0x40}; in TEST()
61 EXPECT_EQ(static_cast<uint8_t>(inst.GetOpcode()), 0x63); in TEST()
70 const uint8_t bytecode[] = {0x2f, 0x8e, 0x00, 0x02, 0x03}; in TEST()
73 EXPECT_EQ(static_cast<uint8_t>(ins in TEST()
[all...]

Completed in 12 milliseconds

12345678910>>...67