Advertisement
Guest User

gc-splint.h

a guest
Aug 3rd, 2011
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | None | 0 0
  1. /*
  2.     BoehmGC annotated API
  3. */
  4.  
  5. extern void GC_INIT(void);
  6.  
  7. extern /*@shared@*/ /*@null@*/ static void * GC_MALLOC(size_t size) /*@*/
  8. /*@ensures MaxRead(result) == (size - 1) /\ MaxSet(result) == (size - 1) @*/;
  9.  
  10. extern /*@shared@*/ /*@null@*/ static void * GC_MALLOC_ATOMIC(size_t size) /*@*/
  11. /*@ensures MaxRead(result) == (size - 1) /\ MaxSet(result) == (size - 1) @*/;
  12.  
  13. extern /*@shared@*/ /*@null@*/ static void * GC_REALLOC(/*@out@*/ void *ptr, size_t size) /*@*/;
  14.  
  15. extern size_t GC_get_heap_size(void) /*@*/;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement