HINSPHeapStackInspector.h 523 B

12345678910111213141516171819202122
  1. //
  2. // RMHeapEnumerator.h
  3. // HeapInspectorExample
  4. //
  5. // Created by Christian Menschel on 22.08.14.
  6. // Copyright (c) 2014 tapwork. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef void (^RMHeapEnumeratorBlock)(__unsafe_unretained id object, BOOL *stop);
  10. @interface HINSPHeapStackInspector : NSObject
  11. + (void)performHeapShot;
  12. + (void)enumerateLiveObjectsUsingBlock:(RMHeapEnumeratorBlock)block;
  13. + (NSSet *)heap;
  14. + (NSSet *)recordedHeap;
  15. + (id)objectForPointer:(NSString *)pointer;
  16. + (void)reset;
  17. @end