File: object_dump.h

package info (click to toggle)
jmp 0.48-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,692 kB
  • ctags: 1,732
  • sloc: ansic: 13,985; sh: 8,611; makefile: 526; yacc: 318; java: 18
file content (32 lines) | stat: -rw-r--r-- 1,018 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef OBJECT_DUMP_H__
#define OBJECT_DUMP_H__

#include <hash.h>
#include <cls.h>
#include <obj.h>

/** Show the objects that are alloced by the given method. 
 *  Only objects allocated after the given level are shown.
 */
void show_objects_alloced_by_method (hashtab* objects, method* m, 
				     int minimum_level);

/** Show the objects that are alloced by the given method. 
 *  Only objects allocated after the given level are shown.
*/
void show_objects_alloced_by_class (hashtab* objects, cls* c, 
				    int minimum_level);

/** Show the object given. 
 */
void show_object (obj* o);

#endif  /* OBJECT_DUMP_H__ */

/* Emacs Local Variables: */
/* Emacs mode:C */
/* Emacs c-indentation-style:"gnu" */
/* Emacs c-hanging-braces-alist:((brace-list-open)(brace-entry-open)(defun-open after)(substatement-open after)(block-close . c-snug-do-while)(extern-lang-open after)) */
/* Emacs c-cleanup-list:(brace-else-brace brace-elseif-brace space-before-funcall) */
/* Emacs c-basic-offset:4 */
/* Emacs End: */