Searched refs:Offset (Results 1 - 25 of 56) sorted by relevance

123

/art/runtime/
H A Doffsets.cc23 std::ostream& operator<<(std::ostream& os, const Offset& offs) {
H A Doffsets.h27 class Offset { class in namespace:art
29 explicit Offset(size_t val) : val_(val) {} function in class:art::Offset
43 std::ostream& operator<<(std::ostream& os, const Offset& offs);
46 class FrameOffset : public Offset {
48 explicit FrameOffset(size_t val) : Offset(val) {}
55 class ThreadOffset : public Offset {
57 explicit ThreadOffset(size_t val) : Offset(val) {}
61 class MemberOffset : public Offset {
63 explicit MemberOffset(size_t val) : Offset(val) {}
H A Djni_env_ext.h53 static Offset SegmentStateOffset(size_t pointer_size);
54 static Offset LocalRefCookieOffset(size_t pointer_size);
55 static Offset SelfOffset(size_t pointer_size);
H A Dimage-inl.h54 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos);
72 auto* table = reinterpret_cast<ImtConflictTable*>(base + section.Offset() + pos);
H A Djni_env_ext.cc123 Offset JNIEnvExt::SegmentStateOffset(size_t pointer_size) {
130 return Offset(locals_offset + irt_segment_state_offset);
133 Offset JNIEnvExt::LocalRefCookieOffset(size_t pointer_size) {
134 return Offset(JNIEnvSize(pointer_size) +
138 Offset JNIEnvExt::SelfOffset(size_t pointer_size) {
139 return Offset(JNIEnvSize(pointer_size));
H A Dimage.cc147 return os << "size=" << section.Size() << " range=" << section.Offset() << "-" << section.End();
153 auto* array = reinterpret_cast<LengthPrefixedArray<ArtField>*>(base + fields.Offset() + pos);
168 auto* array = reinterpret_cast<LengthPrefixedArray<ArtMethod>*>(base + methods.Offset() + pos);
176 auto* method = reinterpret_cast<ArtMethod*>(base + runtime_methods.Offset() + pos);
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DHeaderItem.java31 public Offset linkOff;
32 public Offset mapOff;
34 public Offset stringIdsOff;
36 public Offset typeIdsOff;
38 public Offset protoIdsOff;
40 public Offset fieldIdsOff;
42 public Offset methodIdsOff;
44 public Offset classDefsOff;
46 public Offset dataOff;
H A DAnnotationOffItem.java22 public Offset annotationOff;
H A DAnnotationSetRefItem.java22 public Offset annotationsOff;
H A DClassDefItem.java27 public Offset interfacesOff;
29 public Offset annotationsOff;
30 public Offset classDataOff;
31 public Offset staticValuesOff;
H A DOffsetTracker.java32 * written out. We also remember every Offset we read in, and its value. Then, after reading
35 * using the order we collected earlier. For every Offset we write out, we look at its Offsettable
37 * for the time being, remember where that blank value was written, and put the Offset into a
66 * As the end, we find the correct Offsettable for the Offset in the above
69 private List<Offset> needsAssociationTable;
77 private List<Offset> needsUpdateTable;
108 needsAssociationTable = new ArrayList<Offset>();
109 needsUpdateTable = new ArrayList<Offset>();
138 * @return An Offset that will later be associated with an Offsettable.
140 public Offset getNewOffse
[all...]
H A DFieldAnnotation.java23 public Offset annotationsOff;
H A DMethodAnnotation.java23 public Offset annotationsOff;
H A DParameterAnnotation.java23 public Offset annotationsOff;
H A DStringIdItem.java22 public Offset stringDataOff;
H A DOffset.java21 public class Offset { class
28 * The Offsettable that this Offset points to.
33 * The location of this Offset in the new file, ONLY SET IF the Offset
40 * Was the output location for this Offset set?.
45 * Does this Offset need to be written out using ULEB128?.
50 * Was this Offset created after reading, during mutation?.
55 * Only one Offset should have this flag set, the MapItem that points
61 * If an Offset pointed at 0 (because it is not actually a valid Offset),
66 public Offset(boolean header) { method in class:Offset
[all...]
H A DProtoIdItem.java24 public Offset parametersOff;
H A DEncodedMethod.java26 public Offset codeOff;
H A DMapItem.java43 public Offset offset;
H A DAnnotationsDirectoryItem.java22 public Offset classAnnotationsOff;
/art/compiler/utils/arm64/
H A Dassembler_arm64.h142 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE;
153 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister scratch,
155 void Copy(ManagedRegister dest_base, Offset dest_offset, FrameOffset src, ManagedRegister scratch,
157 void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister scratch,
159 void Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset,
161 void Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset,
196 void Call(ManagedRegister base, Offset offset, ManagedRegister scratch) OVERRIDE;
197 void Call(FrameOffset base, Offset offse
[all...]
/art/compiler/utils/
H A Dassembler.h424 virtual void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) = 0;
447 virtual void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset,
450 virtual void Copy(ManagedRegister dest_base, Offset dest_offset, FrameOffset src,
453 virtual void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset,
456 virtual void Copy(ManagedRegister dest, Offset dest_offset,
457 ManagedRegister src, Offset src_offset,
460 virtual void Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset,
498 virtual void Call(ManagedRegister base, Offset offset,
500 virtual void Call(FrameOffset base, Offset offse
[all...]
/art/compiler/jni/quick/
H A Djni_compiler.cc109 const Offset functions(OFFSETOF_MEMBER(JNIEnvExt, functions));
110 const Offset monitor_enter(OFFSETOF_MEMBER(JNINativeInterface, MonitorEnter));
111 const Offset monitor_exit(OFFSETOF_MEMBER(JNINativeInterface, MonitorExit));
226 __ Call(main_jni_conv->CurrentParamRegister(), Offset(read_barrier64),
229 __ Call(main_jni_conv->CurrentParamRegister(), Offset(read_barrier32),
273 __ Call(main_jni_conv->CurrentParamRegister(), Offset(jni_start64),
276 __ Call(main_jni_conv->CurrentParamRegister(), Offset(jni_start32),
451 __ Call(end_jni_conv->CurrentParamRegister(), Offset(jni_end64),
454 __ Call(end_jni_conv->CurrentParamRegister(), Offset(jni_end32),
/art/compiler/trampolines/
H A Dtrampoline_compiler.cc88 __ JumpTo(Arm64ManagedRegister::FromXRegister(X0), Offset(offset.Int32Value()),
95 Offset(JNIEnvExt::SelfOffset(8).Int32Value()));
97 __ JumpTo(Arm64ManagedRegister::FromXRegister(IP1), Offset(offset.Int32Value()),
102 __ JumpTo(Arm64ManagedRegister::FromXRegister(TR), Offset(offset.Int32Value()),
/art/compiler/utils/x86/
H A Dassembler_x86.h159 Address(Register base_in, Offset disp) {
674 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE;
691 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister scratch,
694 void Copy(ManagedRegister dest_base, Offset dest_offset, FrameOffset src, ManagedRegister scratch,
697 void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister scratch,
700 void Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset,
703 void Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset,
739 void Call(ManagedRegister base, Offset offse
[all...]

Completed in 2072 milliseconds

123