Home
last modified time | relevance | path

Searched refs:Accessor (Results 1 – 12 of 12) sorted by relevance

/art/libartbase/base/
Dbit_table.h146 template<typename Accessor, size_t... Columns>
148 static const char* names[] = { Accessor::template ColumnName<Columns, 0>::Value... }; in GetBitTableColumnNamesImpl()
153 template<typename Accessor>
154 class BitTable : public BitTableBase<Accessor::kNumColumns> {
157 /* value_type */ Accessor,
180 Accessor operator*() {
182 return Accessor(table_, row_);
184 Accessor operator->() {
186 return Accessor(table_, row_);
188 Accessor operator[](size_t index) {
[all …]
/art/libdexfile/dex/
Dcompact_offset_table.cc26 CompactOffsetTable::Accessor::Accessor(const uint8_t* data_begin, in Accessor() function in art::CompactOffsetTable::Accessor
33 CompactOffsetTable::Accessor::Accessor(const uint8_t* data_begin) in Accessor() function in art::CompactOffsetTable::Accessor
34 : Accessor(data_begin + 2 * sizeof(uint32_t), in Accessor()
38 uint32_t CompactOffsetTable::Accessor::GetOffset(uint32_t index) const { in GetOffset()
Dcompact_offset_table.h38 class Accessor {
41 explicit Accessor(const uint8_t* data_begin);
43 Accessor(const uint8_t* data_begin, uint32_t minimum_offset, uint32_t table_offset);
Dcompact_offset_table_test.cc57 CompactOffsetTable::Accessor accessor(fake_dex.data() + kExtraOffset, min_offset, table_offset); in TEST()
82 CompactOffsetTable::Accessor accessor2(&data2[0]); in TEST()
Dcompact_dex_file.h296 CompactOffsetTable::Accessor debug_info_offsets_;
/art/runtime/mirror/
Dvar_handle.cc393 class AtomicGetAccessor : public Object::Accessor<T> {
407 class AtomicSetAccessor : public Object::Accessor<T> {
431 class AtomicStrongCompareAndSetAccessor : public Object::Accessor<T> {
453 class AtomicStrongCompareAndExchangeAccessor : public Object::Accessor<T> {
475 class AtomicWeakCompareAndSetAccessor : public Object::Accessor<T> {
497 class AtomicGetAndSetAccessor : public Object::Accessor<T> {
541 class AtomicGetAndAddAccessor : public Object::Accessor<T> {
563 class AtomicGetAndAddWithByteSwapAccessor : public Object::Accessor<T> {
592 class AtomicGetAndBitwiseOrAccessor : public Object::Accessor<T> {
611 class AtomicGetAndBitwiseAndAccessor : public Object::Accessor<T> {
[all …]
Dobject.h590 class Accessor {
592 virtual ~Accessor() { in ~Accessor()
602 void GetPrimitiveFieldViaAccessor(MemberOffset field_offset, Accessor<T>* accessor)
611 void UpdateFieldBooleanViaAccessor(MemberOffset field_offset, Accessor<uint8_t>* accessor)
616 void UpdateFieldByteViaAccessor(MemberOffset field_offset, Accessor<int8_t>* accessor)
621 void UpdateFieldCharViaAccessor(MemberOffset field_offset, Accessor<uint16_t>* accessor)
626 void UpdateFieldShortViaAccessor(MemberOffset field_offset, Accessor<int16_t>* accessor)
631 void UpdateField32ViaAccessor(MemberOffset field_offset, Accessor<int32_t>* accessor)
636 void UpdateField64ViaAccessor(MemberOffset field_offset, Accessor<int64_t>* accessor)
Dobject-inl.h766 inline void Object::GetPrimitiveFieldViaAccessor(MemberOffset field_offset, Accessor<T>* accessor) { in GetPrimitiveFieldViaAccessor()
775 Accessor<uint8_t>* accessor) { in UpdateFieldBooleanViaAccessor()
790 Accessor<int8_t>* accessor) { in UpdateFieldByteViaAccessor()
805 Accessor<uint16_t>* accessor) { in UpdateFieldCharViaAccessor()
820 Accessor<int16_t>* accessor) { in UpdateFieldShortViaAccessor()
835 Accessor<int32_t>* accessor) { in UpdateField32ViaAccessor()
850 Accessor<int64_t>* accessor) { in UpdateField64ViaAccessor()
/art/runtime/
Dvdex_file.cc287 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
292 return CompactOffsetTable::Accessor(quickening_info.SubArray(offset).data()); in GetQuickenInfoOffsetTable()
295 CompactOffsetTable::Accessor VdexFile::GetQuickenInfoOffsetTable( in GetQuickenInfoOffsetTable()
326 CompactOffsetTable::Accessor accessor(GetQuickenInfoOffsetTable(source_dex_begin, in UnquickenDexFile()
Dvdex_file.h371 CompactOffsetTable::Accessor GetQuickenInfoOffsetTable(
375 CompactOffsetTable::Accessor GetQuickenInfoOffsetTable(
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h63 Accessor().InsSize(), in CheckForceReturn()
137 Accessor(), in Preamble()
242 shadow_frame.GetThisObject(Accessor().InsSize()), in HandleReturn()
519 shadow_frame.GetThisObject(Accessor().InsSize()), in RETURN_OBJECT()
1868 const CodeItemDataAccessor& Accessor() { return ctx->accessor; } in Accessor() function
1895 DCHECK_LT(next_inst->GetDexPc(Insns()), Accessor().InsnsSizeInCodeUnits()); in SetNextInstruction()
/art/dexlayout/
Dcompact_dex_writer.cc92 CompactOffsetTable::Accessor accessor(stream->Begin() + debug_info_offsets_pos_, in WriteDebugInfoOffsetTable()