Home
last modified time | relevance | path

Searched refs:cur_offset (Results 1 – 2 of 2) sorted by relevance

/art/runtime/verifier/
Dmethod_verifier.cc395 bool CheckArrayData(uint32_t cur_offset);
402 bool CheckBranchTarget(uint32_t cur_offset);
406 bool CheckSwitchTargets(uint32_t cur_offset);
450 bool GetBranchOffset(uint32_t cur_offset, int32_t* pOffset, bool* pConditional,
1329 bool MethodVerifier<kVerifierDebug>::CheckArrayData(uint32_t cur_offset) { in CheckArrayData() argument
1331 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in CheckArrayData()
1335 DCHECK_LT(cur_offset, insn_count); in CheckArrayData()
1338 if (UNLIKELY(static_cast<int32_t>(cur_offset) + array_data_offset < 0 || in CheckArrayData()
1339 cur_offset + array_data_offset + 2 >= insn_count)) { in CheckArrayData()
1340 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "invalid array data start: at " << cur_offset in CheckArrayData()
[all …]
/art/runtime/
Dtrace.cc297 TraceWriter* trace_writer, int index, uintptr_t* buffer, size_t cur_offset, size_t thread_id) in TraceWriterTask() argument
301 cur_offset_(cur_offset), in TraceWriterTask()
315 virtual void ProcessBuffer(uintptr_t* buffer, size_t cur_offset, size_t thread_id) = 0;
330 TraceWriter* trace_writer, int index, uintptr_t* buffer, size_t cur_offset, size_t tid) in TraceEntriesWriterTask() argument
331 : TraceWriterTask(trace_writer, index, buffer, cur_offset, tid) {} in TraceEntriesWriterTask()
333 void ProcessBuffer(uintptr_t* buffer, size_t cur_offset, size_t thread_id) override { in ProcessBuffer() argument
338 trace_writer->PreProcessTraceForMethodInfos(buffer, cur_offset, method_infos); in ProcessBuffer()
340 trace_writer->FlushBuffer(buffer, cur_offset, thread_id, method_infos); in ProcessBuffer()
346 MethodInfoWriterTask(TraceWriter* trace_writer, int index, uintptr_t* buffer, size_t cur_offset) in MethodInfoWriterTask() argument
347 : TraceWriterTask(trace_writer, index, buffer, cur_offset, 0) {} in MethodInfoWriterTask()
[all …]