Lines Matching refs:addr
46 def for_each_object(cache, addr, slab_objects):
47 p = addr
50 while p < addr + (slab_objects * cache['size']):
85 def __obj_to_index(cache, addr, obj):
86 return reciprocal_divide(int(mm.page_ops().ops.kasan_reset_tag(obj)) - addr, cache['reciprocal_size'])
111 def loc_exist(loc_track, addr, handle, waste):
113 if loc['addr'] == addr and loc['handle'] == handle and loc['waste'] == waste:
124 addr = track['addr']
128 loc = loc_exist(loc_track, addr, handle, waste)
141 'addr' : addr,
157 addr = slab_address(slab)
159 index = __obj_to_index(cache, addr, p)
168 addr = slab_address(slab)
169 for object_pointer in for_each_object(cache, addr, slab['objects']):
170 if obj_map[__obj_to_index(cache, addr, object_pointer)] == True:
208 if loc['addr']:
209 addr = loc['addr'].cast(utils.get_ulong_type().pointer())
210 gdb.write("%d %s" % (loc['count'], str(addr).split(' ')[-1]))