Lines Matching defs:index
40 template <class T> T* obj_at_addr(int index) const {
41 assert(is_within_bounds(index), "index out of bounds");
42 return &((T*)base())[index];
81 oop obj_at(int index) const {
85 return load_decode_heap_oop(obj_at_addr<narrowOop>(index));
87 return load_decode_heap_oop(obj_at_addr<oop>(index));
91 void obj_at_put(int index, oop value) {
93 oop_store(obj_at_addr<narrowOop>(index), value);
95 oop_store(obj_at_addr<oop>(index), value);
111 // special iterators for index ranges, returns size of object