class
	RT_DBG_EXECUTION_RECORDER

General
	cluster: debug_implementation
	description: "Execution recorder"
	create: make

Ancestors
	RT_DBG_COMMON*
	RT_DBG_INTERNAL*

Queries
	bottom_callstack_record: [detachable like callstack_record] detachable RT_DBG_CALL_RECORD
	callstack_record (dep: INTEGER_32): detachable RT_DBG_CALL_RECORD
	callstack_record_by_id (a_id: STRING_8): [like callstack_record] detachable RT_DBG_CALL_RECORD
	callstack_record_details (a_id: STRING_8; nb: INTEGER_32): detachable STRING_8
	changes_between (csr1: RT_DBG_CALL_RECORD; csr2: detachable RT_DBG_CALL_RECORD): ARRAYED_LIST [RT_DBG_VALUE_RECORD]
	Direction_back: INTEGER_32
	Direction_forth: INTEGER_32
	Direction_left: INTEGER_32
	Direction_right: INTEGER_32
	flatten_when_closing: BOOLEAN
	is_call_at_depth (a_call: [like replayed_call] detachable RT_DBG_CALL_RECORD; d: INTEGER_32): BOOLEAN
	is_replaying: BOOLEAN
	keep_calls_records: BOOLEAN
	last_replay_operation_failed: BOOLEAN
	maximum_record_count: INTEGER_32
	record_count: INTEGER_32
	recording_values: BOOLEAN
	replay_query (dir: INTEGER_32): INTEGER_32
	replay_stack: detachable LINKED_LIST [TUPLE [RT_DBG_CALL_RECORD, detachable ARRAYED_LIST [TUPLE [RT_DBG_VALUE_RECORD, RT_DBG_VALUE_RECORD]]]]
	replay_stack_not_empty: BOOLEAN
	replay_to_point (a_id: STRING_8): BOOLEAN
	replayed_call: detachable RT_DBG_CALL_RECORD
	replayed_call_details: detachable STRING_8
	top_callstack_record: [detachable like callstack_record] detachable RT_DBG_CALL_RECORD
	valid_xpm_value (a_xpm: INTEGER_32): BOOLEAN
	xpm_to_is_expanded (a_xpm: INTEGER_32): BOOLEAN
	xpm_to_is_melted (a_xpm: INTEGER_32): BOOLEAN
	xpm_to_is_precompiled (a_xpm: INTEGER_32): BOOLEAN

Commands
	activate_replay (b: BOOLEAN)
	dtrace (m: STRING_8)
	dtrace_indent (n: INTEGER_32)
	enter_feature (ref: ANY; cid, fid, dep: INTEGER_32)
	enter_rescue (ref: ANY; cid, fid, dep: INTEGER_32)
	increment_records_count (n: INTEGER_32)
	leave_feature (ref: ANY; cid, fid, dep: INTEGER_32)
	monitor_record_count
	notify_rt_assign_attribute (a_dep: INTEGER_32; ref: ANY; a_offset: INTEGER_32; a_type: NATURAL_32; a_xpm: INTEGER_32)
	notify_rt_assign_local (a_dep, a_position: INTEGER_32; a_type: NATURAL_32; a_xpm: INTEGER_32)
	notify_rt_hook (dep, bp_i, bp_ni: INTEGER_32)
	replay (dir, nb: INTEGER_32)
	replay_back
	replay_forth
	replay_left
	replay_left_to_first
	replay_right
	revert_replay_stack


Generated by ISE EiffelStudio