GDB (xrefs)
|
Go to the source code of this file.
Defines | |
#define | min(a, b) ((a) < (b) ? (a) : (b)) |
#define | max(a, b) ((a) > (b) ? (a) : (b)) |
Functions | |
struct gdb_environ * | make_environ (void) |
void | free_environ (struct gdb_environ *e) |
void | init_environ (struct gdb_environ *e) |
char ** | environ_vector (struct gdb_environ *e) |
char * | get_in_environ (const struct gdb_environ *e, const char *var) |
void | set_in_environ (struct gdb_environ *e, const char *var, const char *value) |
void | unset_in_environ (struct gdb_environ *e, char *var) |
#define max | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
Definition at line 19 of file environ.c.
Referenced by aarch64_skip_prologue(), alpha_skip_prologue(), amd64_skip_prologue(), amd64_windows_skip_prologue(), avr_skip_prologue(), bpstat_what(), claim_memory(), display_one_tib(), dwarf2_get_subprogram_pc_bounds(), fdwalk(), forward_search_command(), gen_ui_out_table_header_info(), get_scope_pc_bounds(), growbuf_by_size(), hardware_watchpoint_inserted_in_range(), hexnumlen(), hppa64_push_dummy_call(), hppa_skip_prologue(), i386_darwin_arg_type_alignment(), i386_skip_prologue(), info_auto_load_libthread_db(), info_probes_for_ops(), init_environ(), insert_exp(), list_command(), lm32_skip_prologue(), mark_value_bytes_unavailable(), mem_ranges_overlap(), mips_skip_prologue(), moxie_skip_prologue(), nios2_skip_prologue(), normalize_mem_ranges(), parse_find_args(), ranges_overlap(), read_value_memory(), reverse_search_command(), rs6000_skip_prologue(), s390_fix_watch_points(), select_source_symtab(), set_current_sal_from_frame(), sh64_skip_prologue(), sh_skip_prologue(), sparc32_store_arguments(), tic6x_skip_prologue(), tilegx_skip_prologue(), traceframe_available_memory(), tui_rl_display_match_list(), value_available_contents_eq(), value_contents_copy_raw(), VEC(), write_exp_bitstring(), write_exp_string(), and write_exp_string_vector().
#define min | ( | a, | |
b | |||
) | ((a) < (b) ? (a) : (b)) |
Definition at line 18 of file environ.c.
Referenced by aarch64_scan_prologue(), amd64_analyze_stack_align(), amd64_push_arguments(), amd64_return_value(), amd64_windows_store_arg_in_reg(), amd64_x32_analyze_stack_align(), arm_adjust_breakpoint_address(), call0_analyze_prologue(), chain_candidate(), claim_memory(), convert_floatformat_to_doublest(), convert_typed_floating(), dwarf2_get_subprogram_pc_bounds(), floatformat_classify(), gcore_copy_callback(), get_scope_pc_bounds(), hardware_watchpoint_inserted_in_range(), hppa64_push_dummy_call(), hppa64_return_value(), i386_analyze_stack_align(), m32r_load(), m32r_skip_prologue(), m88k_analyze_prologue(), make_srec(), mark_value_bytes_unavailable(), mem_ranges_overlap(), micromips_scan_prologue(), monitor_read_memory(), net_open(), procfs_meminfo(), ranges_overlap(), read_string(), read_value_memory(), record_btrace_call_history(), record_btrace_insn_history(), remote_read_bytes(), remote_read_qxfer(), remote_threads_extra_info(), remote_write_bytes_aux(), rx_push_dummy_call(), rx_return_value(), s390_fix_watch_points(), sh_analyze_prologue(), sh_skip_prologue(), simple_search_memory(), thumb_scan_prologue(), tilegx_analyze_prologue(), tilegx_skip_prologue(), traceframe_available_memory(), val_print_string(), value_available_contents_eq(), value_contents_copy_raw(), and VEC().
char** environ_vector | ( | struct gdb_environ * | e | ) |
Definition at line 93 of file environ.c.
References gdb_environ::vector.
Referenced by environment_info(), and run_command_1().
void free_environ | ( | struct gdb_environ * | e | ) |
Definition at line 44 of file environ.c.
References gdb_environ::vector, and xfree().
Referenced by free_inferior(), and unset_environment_command().
char* get_in_environ | ( | const struct gdb_environ * | e, |
const char * | var | ||
) |
Definition at line 101 of file environ.c.
References len, and gdb_environ::vector.
Referenced by environment_info(), mi_cmd_env_path(), path_command(), path_info(), and solib_find().
void init_environ | ( | struct gdb_environ * | e | ) |
Definition at line 60 of file environ.c.
References gdb_environ::allocated, environ, len, max, memcpy(), gdb_environ::vector, xmalloc(), and xrealloc().
Referenced by add_inferior_silent().
struct gdb_environ* make_environ | ( | void | ) | [read] |
Definition at line 29 of file environ.c.
References gdb_environ::allocated, gdb_environ::vector, and xmalloc().
Referenced by add_inferior_silent(), and unset_environment_command().
void set_in_environ | ( | struct gdb_environ * | e, |
const char * | var, | ||
const char * | value | ||
) |
Definition at line 117 of file environ.c.
References gdb_environ::allocated, len, gdb_environ::vector, xfree(), xmalloc(), and xrealloc().
Referenced by mi_cmd_env_path(), path_command(), and set_environment_command().
void unset_in_environ | ( | struct gdb_environ * | e, |
char * | var | ||
) |
Definition at line 164 of file environ.c.
References len, gdb_environ::vector, and xfree().
Referenced by unset_environment_command().