remake
4.3+dbg-1.5
|
#include "../../file.h"
#include "../../implicit.h"
#include "../../print.h"
#include "../../main.h"
#include "../../rule.h"
#include "../../debug.h"
#include "../../vpath.h"
#include "../info.h"
#include "../msg.h"
#include "../stack.h"
#include "../file2line.h"
#include "../subcmd.h"
Go to the source code of this file.
Functions | |
int | dbg_target_compare (const void *p1, const void *p2) |
void | dbg_cmd_info_targets (info_target_output_mask_t output_mask) |
void | dbg_cmd_info_tasks () |
void | dbg_cmd_info_line () |
void | dbg_cmd_info_program () |
debug_return_t | dbg_cmd_info (char *psz_args) |
Variables | |
const char * | WARRANTY |
subcommand_var_info_t | info_subcommands [] |
debug_return_t dbg_cmd_info | ( | char * | psz_args | ) |
References _, dbg_cmd_info_line(), dbg_cmd_info_program(), dbg_cmd_info_targets(), dbg_cmd_info_tasks(), dbg_cmd_target(), dbg_cmd_where(), dbg_errmsg(), dbg_help_subcmd_entry(), debug_cmd_error, debug_readloop, file2lines_dump(), find_rule(), get_target(), get_word(), i_stack_pos, INFO_TARGET_NAME, INFO_TARGET_POSITION, INFO_TARGET_POSITION_AND_NAME, INFO_TARGET_TASKS, initialize_file_variables(), is_abbrev_of(), list_breakpoints(), MAX_STACK_SHOW, subcommand_var_info_t::name, file::name, p_stack_top, target_stack_node::p_target, print_read_makefiles(), print_rule(), print_rule_data_base(), print_target_stack(), print_variable_data_base(), print_variable_info(), print_vpath_data_base(), variable_set_list::set, set_file_variables(), variable_set::table, file::variables, and WARRANTY.
void dbg_cmd_info_line | ( | ) |
References basename_filenames, dbg_msg(), gmk_floc::filenm, file::floc, gmk_floc::lineno, p_stack_top, target_stack_node::p_target, and starting_directory.
Referenced by dbg_cmd_info(), and dbg_cmd_info_program().
void dbg_cmd_info_program | ( | ) |
References _, dbg_cmd_info_line(), dbg_print_invocation(), DEBUG_BRKPT_AFTER_CMD, DEBUG_BRKPT_AFTER_PREREQ, DEBUG_BRKPT_BEFORE_PREREQ, DEBUG_ERROR_HIT, DEBUG_EXPLICIT_CALL, DEBUG_GOAL_UPDATED_HIT, DEBUG_NOT_GIVEN, DEBUG_READ_HIT, DEBUG_STACK_CHANGING, DEBUG_STEP_COMMAND, DEBUG_STEP_HIT, last_stop_reason, makelevel, and starting_directory.
Referenced by dbg_cmd_info().
void dbg_cmd_info_targets | ( | info_target_output_mask_t | output_mask | ) |
Show just a list of targets
References dbg_target_compare(), files, and hash_table::ht_fill.
Referenced by dbg_cmd_info().
void dbg_cmd_info_tasks | ( | ) |
Show just a list of tasks
References dbg_target_compare(), file::description, files, hash_table::ht_fill, and file::name.
Referenced by dbg_cmd_info().
int dbg_target_compare | ( | const void * | p1, |
const void * | p2 | ||
) |
References file::name.
Referenced by dbg_cmd_info_targets(), and dbg_cmd_info_tasks().
subcommand_var_info_t info_subcommands[] |
const char* WARRANTY |
Referenced by dbg_cmd_info(), and dbg_cmd_show().