aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer/src/crashdump_viewer.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/observer/src/crashdump_viewer.hrl')
-rw-r--r--lib/observer/src/crashdump_viewer.hrl132
1 files changed, 132 insertions, 0 deletions
diff --git a/lib/observer/src/crashdump_viewer.hrl b/lib/observer/src/crashdump_viewer.hrl
new file mode 100644
index 0000000000..386d3bb423
--- /dev/null
+++ b/lib/observer/src/crashdump_viewer.hrl
@@ -0,0 +1,132 @@
+%%
+%% %CopyrightBegin%
+%%
+%% Copyright Ericsson AB 2003-2009. All Rights Reserved.
+%%
+%% The contents of this file are subject to the Erlang Public License,
+%% Version 1.1, (the "License"); you may not use this file except in
+%% compliance with the License. You should have received a copy of the
+%% Erlang Public License along with this software. If not, it can be
+%% retrieved online at http://www.erlang.org/.
+%%
+%% Software distributed under the License is distributed on an "AS IS"
+%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+%% the License for the specific language governing rights and limitations
+%% under the License.
+%%
+%% %CopyrightEnd%
+%%
+-define(space, " ").
+
+
+-record(menu_item,{index,picture,text,depth,children,state,target}).
+
+-record(general_info,
+ {created,
+ slogan,
+ system_vsn,
+ compile_time,
+ node_name,
+ num_atoms,
+ num_procs,
+ num_ets,
+ num_fun,
+ mem_tot,
+ mem_max,
+ instr_info}).
+
+-record(proc,
+ {pid,
+ name,
+ init_func,
+ parent,
+ start_time,
+ state,
+ current_func,
+ msg_q_len,
+ msg_q,
+ last_calls,
+ links,
+ prog_count,
+ cp,
+ arity,
+ dict,
+ debug_dict,
+ reds,
+ num_heap_frag,
+ heap_frag_data,
+ stack_heap,
+ old_heap,
+ heap_unused,
+ old_heap_unused,
+ new_heap_start,
+ new_heap_top,
+ stack_top,
+ stack_end,
+ old_heap_start,
+ old_heap_top,
+ old_heap_end,
+ stack_dump}).
+
+-record(port,
+ {id,
+ slot,
+ connected,
+ links,
+ controls}).
+
+-record(ets_table,
+ {pid,
+ slot,
+ id,
+ name,
+ type,
+ buckets,
+ size,
+ memory}).
+
+-record(timer,
+ {pid,
+ msg,
+ time}).
+
+-record(fu,
+ {module,
+ uniq,
+ index,
+ address,
+ native_address,
+ refc}).
+
+-record(nod,
+ {name,
+ channel,
+ controller,
+ creation,
+ remote_links,
+ remote_mon,
+ remote_mon_by,
+ error}).
+
+-record(loaded_mod,
+ {mod,
+ current_size,
+ current_attrib,
+ current_comp_info,
+ old_size,
+ old_attrib,
+ old_comp_info}).
+
+-record(hash_table,
+ {name,
+ size,
+ used,
+ objs,
+ depth}).
+
+-record(index_table,
+ {name,
+ size,
+ used,
+ limit,
+ rate}).