Skip to main content

Module context

Module context 

Source
Expand description

Debugger context and event handler implementation.

StructsΒ§

ActiveInternalCallCache πŸ”’
ActiveInternalCallLocation πŸ”’
DrawMemory πŸ”’
This is currently used to remember last scroll position so screen doesn’t wiggle as much.
PcCandidate πŸ”’
StatusMessage πŸ”’
StepTarget πŸ”’
StorageTarget πŸ”’
TUIContext πŸ”’

EnumsΒ§

PaneCommand πŸ”’
PcBase πŸ”’
SearchDirection πŸ”’
StatusKind πŸ”’
StepTargetScope πŸ”’

ConstantsΒ§

CALLDATA_COMMANDS πŸ”’
CONTINUE_COMMANDS πŸ”’
DATA_COMMANDS πŸ”’
HELP_COMMANDS πŸ”’
LINE_COMMANDS πŸ”’
MEMORY_COMMANDS πŸ”’
OPCODE_COMMANDS πŸ”’
PC_COMMANDS πŸ”’
RETURNDATA_COMMANDS πŸ”’
SOURCE_COMMANDS πŸ”’
STACK_COMMANDS πŸ”’
STORAGE_COMMANDS πŸ”’
TRANSIENT_STORAGE_COMMANDS πŸ”’
VARIABLES_COMMANDS πŸ”’

FunctionsΒ§

bounded_memory_write_start_line πŸ”’
buffer_as_number πŸ”’
Grab number from buffer. Used for something like β€˜10k’ to move up 10 operations
buffer_name πŸ”’
command_aliases πŸ”’
command_help πŸ”’
command_usage πŸ”’
find_next_step_target πŸ”’
find_opcode_match πŸ”’
find_pc_target πŸ”’
find_step_in_current_node πŸ”’
find_step_target πŸ”’
find_storage_target πŸ”’
find_storage_target_after πŸ”’
find_storage_target_before πŸ”’
handle_prompt_input_key_event πŸ”’
invalid_buffer_offset πŸ”’
invalid_storage_slot πŸ”’
is_buffer_offset_input_char πŸ”’
is_buffer_offset_input_prefix πŸ”’
is_jump πŸ”’
is_pc_input_char πŸ”’
memory_write_start_line πŸ”’
parse_buffer_offset πŸ”’
parse_pc πŸ”’
parse_pc_candidate πŸ”’
parse_pc_candidates πŸ”’
parse_storage_slot πŸ”’
pc_exists_outside_code_context πŸ”’
pretty_opcode πŸ”’
same_code_context πŸ”’
source_line_range πŸ”’
storage_target_at πŸ”’
toggle_state πŸ”’