diff options
-rw-r--r-- | TAGS | 916 | ||||
-rw-r--r-- | valgrind-out.txt | 663 |
2 files changed, 0 insertions, 1579 deletions
@@ -1,916 +0,0 @@ - -src/b_alias.c,154 -static unsigned char b_print_arg_next(29,1174 -static unsigned char b_print_arg(60,1774 -unsigned char b_alias(76,2075 -void b_alias_mute(104,2487 - -src/b_alias.h,26 -# define B_ALIAS_H14,910 - -src/b_alias_print.c,183 -static char **b_alloc_buff(b_alloc_buff24,1055 -static void b_fill_buff(46,1471 -static void b_sort_buff(59,1665 -static void b_print_buff(83,2104 -void b_print_alias_list(95,2237 - -src/b_alias_print.h,32 -# define B_ALIAS_PRINT_H14,916 - -src/b_alias_register.c,63 -static void b_cpy_alias(24,1056 -void b_register_arg(47,1649 - -src/b_alias_register.h,35 -# define B_ALIAS_REGISTER_H14,919 - -src/b_builtins.h,29 -# define B_BUILTINS_H14,913 - -src/b_cd.c,136 -static void b_set_oldpwd(30,1191 -static void b_fill_repath(52,1598 -static void b_upgrade_pwd(81,2186 -unsigned char b_cd(109,2945 - -src/b_cd.h,23 -# define B_CD_H14,907 - -src/b_echo.c,67 -static void b_print_content(20,995 -unsigned char b_echo(31,1137 - -src/b_echo.h,25 -# define B_ECHO_H14,909 - -src/b_env.c,28 -unsigned char b_env(18,955 - -src/b_env.h,24 -# define B_ENV_H14,908 - -src/b_exit.c,30 -unsigned char b_exit(23,1059 - -src/b_exit.h,25 -# define B_EXIT_H14,909 - -src/b_export.c,186 -t_bool check_valid_identifier(27,1146 -t_bool check_equals(39,1323 -void b_add_to_env_from_globals(55,1498 -static void b_classic_export(82,2086 -unsigned char b_export(103,2470 - -src/b_export.h,27 -# define B_EXPORT_H14,911 - -src/b_export_mute.c,81 -static void b_classic_export_mute(27,1151 -unsigned char b_export_mute(48,1572 - -src/b_export_mute.h,32 -# define B_EXPORT_MUTE_H14,916 - -src/b_export_next.c,149 -static char **b_get_var(b_get_var24,1086 -static long b_is_it_in_env(45,1638 -static void b_add_to_env(65,1975 -void b_export_with_equals(89,2456 - -src/b_export_next.h,109 -# define B_EXPORT_NEXT_H14,916 -enum e_var18,966 - B_VAR_NAME,20,979 - B_VAR_VAL,21,992 - B_VAR_NULL22,1004 - -src/b_h.c,210 -static unsigned long b_get_total_hist(22,1038 -static unsigned int b_print_prev_history(48,1397 -static void b_print_history(77,1950 -static t_bool b_check_numeric(102,2472 -unsigned char b_h(118,2673 - -src/b_h.h,22 -# define B_H_H14,906 - -src/b_pwd.c,29 -unsigned char b_pwd(22,1039 - -src/b_pwd.h,24 -# define B_PWD_H14,908 - -src/b_sqb.c,115 -static unsigned char b_get_sqb_id(24,1091 -static unsigned char b_eval_sqb(46,1490 -unsigned char b_sqb(72,2192 - -src/b_sqb_err.c,207 -static unsigned char b_single_op(19,976 -static unsigned char b_expect_arg(29,1172 -static unsigned char b_double_op(39,1368 -static unsigned char b_bad_nbr(49,1564 -unsigned char b_sqb_err_check(78,2140 - -src/b_sqb_err.h,28 -# define B_SQB_ERR_H14,912 - -src/b_sqb_file.c,168 -static t_bool b_file_tests(21,1019 -unsigned char b_sqb_file_tests(51,1954 -static t_bool b_sqb_file_comp_tests(68,2291 -unsigned char b_sqb_double_file_tests(81,2572 - -src/b_sqb_file.h,29 -# define B_SQB_FILE_H14,913 - -src/b_sqb.h,27 -# define FT_B_SQB_H14,911 - -src/b_sqb_nbr.c,71 -static t_bool b_sqb_nbr_tests(17,935 -unsigned char b_sqb_nbr(34,1362 - -src/b_sqb_nbr.h,28 -# define B_SQB_NBR_H14,912 - -src/b_sqb_str.c,70 -static t_bool b_sqb_str_comp(17,935 -unsigned char b_sqb_str(30,1239 - -src/b_sqb_str.h,28 -# define B_SQB_STR_H14,912 - -src/b_type.c,214 -static char b_absolute_path_exists(30,1175 -static void b_type_get_path(48,1408 -static unsigned char b_check_nonbuilt(62,1680 -static unsigned char b_check_builtins(80,2033 -unsigned char b_type(100,2438 - -src/b_type.h,25 -# define B_TYPE_H14,909 - -src/b_unset.c,155 -static t_bool check_valid_identifier(21,1017 -static void b_realloc_env(47,1313 -static t_bool b_removed_from_env(75,1825 -unsigned char b_unset(96,2192 - -src/b_unset.h,26 -# define B_UNSET_H14,910 - -src/c_ctrls.c,147 -t_msh *c_get_msh(c_get_msh22,1035 -short c_ctrl_l(33,1150 -char *c_ctrl_c(c_ctrl_c41,1323 -void c_signal_int(50,1485 -void c_signal_ign(63,1689 - -src/c_ctrls.h,26 -# define C_CTRLS_H14,910 - -src/c_init.c,204 - c_set_term_raw(37,1334 - c_add_char(61,1798 - c_read_cap(75,2092 -char *ft_strrbavchr(ft_strrbavchr109,3095 -char *c_set_ptr(c_set_ptr123,3283 - *c_process_key(c_process_key163,4230 - c_gnl(205,5292 - -src/c_init.h,702 -# define C_INIT_H14,909 -# define UP_K 22,1019 -# define DOWN_K 23,1043 -# define RIGHT_K 24,1068 -# define LEFT_K 25,1094 -# define HOME_K 26,1120 -# define END_K 27,1145 -# define DEL_K 28,1169 -# define RET_K 29,1189 -# define CTRL_A 31,1210 -# define CTRL_B 32,1231 -# define CTRL_C 33,1252 -# define CTRL_D 34,1273 -# define CTRL_E 35,1294 -# define CTRL_F 36,1315 -# define CTRL_L 37,1336 -# define CTRL_N 38,1357 -# define CTRL_P 39,1378 -typedef struct s_caps41,1400 - struct termios tios;43,1425 - struct winsize ws;44,1447 - unsigned int cpos;45,1467 - unsigned int lpos;46,1487 - unsigned int nlines;47,1507 - unsigned short psx;48,1529 - unsigned short plen;49,1550 -} t_caps;50,1572 - -src/c_input.c,95 - c_init_line(27,1122 - c_get_win_size(48,1420 - c_get_line_num(60,1622 - c_back_slash(83,2061 - -src/c_input.h,26 -# define C_INPUT_H14,910 - -src/c_keys.c,84 - c_home_key(22,1020 - c_end_key(49,1503 - c_key_right(78,2094 - c_key_left(97,2494 - -src/c_keys.h,25 -# define C_KEYS_H14,909 - -src/c_keys_next.c,28 -void c_key_up_down(21,1013 - -src/c_keys_next.h,30 -# define C_KEYS_NEXT_H14,914 - -src/c_utils.c,153 - *c_new_line(c_new_line25,1081 - *c_insert_char(c_insert_char51,1521 - *c_delchar(c_delchar78,1899 - c_redraw_next(103,2276 - c_redraw_line(133,2907 - -src/c_utils.h,26 -# define C_UTILS_H14,910 - -src/d_define.h,1716 -# define D_DEFINE_H14,911 -# define M_BUILTINS_REF 22,987 -# define M_BUILTINS_REF_LEN 23,1063 -# define M_DEFAULT_PS_ONE 29,1123 -# define M_DEFAULT_PS_TWO 30,1165 -# define M_DEFAULT_PS_THR 31,1196 -# define M_DEFAULT_PS_FOU 32,1227 -# define M_PROGNAME 38,1292 -# define M_MSH_VERSION 39,1325 -# define M_OPT_COMMAND 45,1387 -# define M_OPT_INTERACT 46,1415 -# define M_RET_VAR 52,1474 -# define M_ARGC_VAR 53,1498 -# define M_MINISHELLRC 59,1554 -# define M_DEFAULT_HISTFILE 60,1593 -# define C_NUL 66,1673 -# define C_LF 67,1694 -# define C_HT 68,1714 -# define C_SUB 69,1734 -# define C_ESC 70,1755 -# define C_DQUOTE 71,1776 -# define C_SHARP 72,1799 -# define C_DOLLAR 73,1821 -# define C_SQUOTE 74,1844 -# define C_AMP 75,1867 -# define C_PLUS 76,1888 -# define C_SEMIC 77,1910 -# define C_EQUALS 78,1932 -# define C_BACKS 79,1955 -# define C_PIPE 80,1977 -# define C_TILDE 81,1999 -# define B_SQB_B 87,2058 -# define B_SQB_C 88,2081 -# define B_SQB_D 89,2104 -# define B_SQB_E 90,2127 -# define B_SQB_F 91,2150 -# define B_SQB_H 92,2173 -# define B_SQB_N 93,2196 -# define B_SQB_P 94,2219 -# define B_SQB_R 95,2242 -# define B_SQB_S 96,2265 -# define B_SQB_W 97,2288 -# define B_SQB_X 98,2311 -# define B_SQB_Z 99,2334 -# define B_SQB_L_MAJ 100,2357 -# define B_SQB_S_MAJ 101,2383 -# define B_SQB_NT 102,2409 -# define B_SQB_OT 103,2434 -# define B_SQB_EQUA 104,2459 -# define B_SQB_DIFF 105,2484 -# define B_SQB_EQ 106,2510 -# define B_SQB_NE 107,2535 -# define B_SQB_GT 108,2560 -# define B_SQB_GE 109,2585 -# define B_SQB_LT 110,2610 -# define B_SQB_LE 111,2635 -# define F_COMMAND_NOT_FOUND 117,2694 -# define F_NO_OPTIONS 118,2743 -# define F_TOO_MANY_ARGS 119,2789 -# define F_HOME_NOT_SET 120,2836 - -src/d_enum.h,1137 -# define D_ENUM_H14,909 -enum e_ret23,988 - M_RET_FINE,25,1003 - M_RET_ALLOC26,1016 -enum e_pipe_ends29,1033 - E_WRITE_END,31,1054 - E_READ_END32,1068 -typedef enum e_quote_mode35,1084 - Q_NONE,37,1112 - Q_SINGLE,38,1121 - Q_DOUBLE39,1132 -} t_quote_mode;40,1142 -enum e_builtins_id42,1162 - B_ID_ECHO,44,1185 - B_ID_CD,45,1197 - B_ID_PWD,46,1207 - B_ID_EXPORT,47,1218 - B_ID_UNSET,48,1232 - B_ID_ENV,49,1245 - B_ID_EXIT,50,1256 - B_ID_TYPE,51,1268 - B_ID_SQB,52,1280 - B_ID_ALIAS,53,1291 - B_ID_H,54,1304 - B_BUILTINS_COUNT55,1313 -enum e_sqb_id58,1335 - B_ID_SQB_B,60,1353 - B_ID_SQB_C,61,1366 - B_ID_SQB_D,62,1379 - B_ID_SQB_E,63,1392 - B_ID_SQB_F,64,1405 - B_ID_SQB_H,65,1418 - B_ID_SQB_N,66,1431 - B_ID_SQB_P,67,1444 - B_ID_SQB_R,68,1457 - B_ID_SQB_S,69,1470 - B_ID_SQB_W,70,1483 - B_ID_SQB_X,71,1496 - B_ID_SQB_Z,72,1509 - B_ID_SQB_L_MAJ,73,1522 - B_ID_SQB_S_MAJ,74,1539 - B_ID_SQB_NT,75,1556 - B_ID_SQB_OT,76,1570 - B_ID_SQB_EQUA,77,1584 - B_ID_SQB_DIFF,78,1600 - B_ID_SQB_EQ,79,1616 - B_ID_SQB_NE,80,1630 - B_ID_SQB_GT,81,1644 - B_ID_SQB_GE,82,1658 - B_ID_SQB_LT,83,1672 - B_ID_SQB_LE,84,1686 - B_ID_SQB_COUNT85,1700 - -src/e_builtins.c,139 -static void e_export_env_fork(29,1200 -static void e_builtin_child(41,1388 -static void e_builtin_parent(60,1831 -void e_builtin(95,2569 - -src/e_builtins.h,29 -# define E_BUILTINS_H14,913 - -src/e_externs.c,175 -static void e_extern_child(39,1355 -static void e_export_env_fork(57,1732 -static void e_fullpath_not_found(69,1914 -static void e_exec_path(83,2146 -void e_extern(111,2636 - -src/e_externs.h,28 -# define E_EXTERNS_H14,912 - -src/e_line.c,27 -void e_line_block(24,1085 - -src/e_line.h,25 -# define E_LINE_H14,909 - -src/e_pipes.c,150 -static unsigned char e_get_current_path(31,1208 -static int e_unroll_pipes(60,1781 -static void e_pipe_exec(94,2417 -void e_pipes(119,2817 - -src/e_pipes.h,26 -# define E_PIPES_H14,910 - -src/e_pipes_next.c,174 -static void e_fullpath_not_found(30,1208 -static void e_exec_child(41,1435 -void e_pipe_child(59,1830 -size_t e_get_pipes_count(87,2382 -void e_close_unused_fds(102,2585 - -src/e_pipes_next.h,31 -# define E_PIPES_NEXT_H14,915 - -src/e_redirs.c,182 -static void e_redir_minus_two(23,1057 -static void e_redir_minus_one(38,1280 -static void e_redir_plus_one(51,1485 -static void e_redir_plus_two(64,1710 -void e_dup_redirs(77,1936 - -src/e_redirs.h,27 -# define E_REDIRS_H14,911 - -src/e_unshebanged.c,89 -static char **e_get_new_argv(e_get_new_argv31,1197 -void e_extern_read_script(59,1816 - -src/e_unshebanged.h,32 -# define E_UNSHEBANGED_H14,916 - -src/f_alloc.c,75 -void f_alloc_and_destroy_msh(23,1057 -void f_alloc_and_clear_line(34,1283 - -src/f_alloc.h,26 -# define F_ALLOC_H14,910 - -src/f_chdir.c,24 -void f_fail_chd(20,994 - -src/f_chdir.h,26 -# define F_CHDIR_H14,910 - -src/f_com.c,33 -void f_command_not_found(19,977 - -src/f_com.h,24 -# define F_COM_H14,908 - -src/f_errno.c,26 -void f_dump_errno(20,994 - -src/f_errno.h,26 -# define F_ERRNO_H14,910 - -src/f_exec.c,21 -void f_exec(21,1016 - -src/f_exec.h,25 -# define F_EXEC_H14,909 - -src/f_fail.c,174 -static void f_write_fail(22,1036 -void f_fail_no_options(27,1190 -void f_fail_identifier(32,1296 -void f_fail_too_many_args(38,1473 -void f_fail_non_numeric_arg(43,1585 - -src/f_fail.h,25 -# define F_FAIL_H14,909 - -src/f_file.c,26 -void f_open_file(22,1037 - -src/f_file.h,25 -# define F_FILE_H14,909 - -src/f_parse.c,27 -void f_parse_token(16,932 - -src/f_parse.h,26 -# define F_PARSE_H14,910 - -src/f_redir.c,22 -void f_redir(22,1035 - -src/f_redir.h,26 -# define F_REDIR_H14,910 - -src/f_shlvl.c,30 -void f_shlvl_too_high(15,912 - -src/f_shlvl.h,26 -# define F_SHLVL_H14,910 - -src/m_argv.c,115 -char *m_get_prev_hist(m_get_prev_hist28,1159 -static void m_read_script(51,1680 -unsigned char m_argv(64,1940 - -src/m_argv.h,25 -# define M_ARGV_H14,909 - -src/m_comm.c,30 -unsigned char m_comm(21,1015 - -src/m_comm.h,25 -# define M_COMM_H14,909 - -src/m_funptr.c,25 -void init_buptr(22,1041 - -src/m_funptr.h,27 -# define M_FUNPTR_H14,911 - -src/m_init.c,33 -void m_init_custom_vars(26,1100 - -src/m_init.h,25 -# define M_INIT_H14,909 - -src/m_loop.c,179 -static void m_parse_and_run_line(40,1387 -void m_dump_hist(71,2059 -static void m_handle_hist(91,2424 -static void m_delete_comments(110,2839 -unsigned char m_loop(136,3397 - -src/m_loop_counter.c,180 -char *m_counter_line_backslash(m_counter_line_backslash20,997 -char *m_counter_line_pipes(m_counter_line_pipes41,1443 -char *m_counter_line_quotes(m_counter_line_quotes62,1928 - -src/m_loop_counter.h,33 -# define M_LOOP_COUNTER_H14,917 - -src/m_loop.h,25 -# define M_LOOP_H14,909 - -src/m_loop_multis.c,237 -static t_bool m_check_dquote(19,987 -static t_bool m_find_next_quote(33,1255 -static t_bool m_check_missing_quotes(61,1742 -static char *m_check_multi_quotes(m_check_multi_quotes86,2182 -char *m_check_multis(m_check_multis103,2608 - -src/m_loop_multis.h,32 -# define M_LOOP_MULTIS_H14,916 - -src/m_loop_next.c,167 -char *m_check_multi_backslash(m_check_multi_backslash22,1053 -char *m_check_multi_pipe(m_check_multi_pipe32,1285 -char *m_check_multi_and(m_check_multi_and54,1696 - -src/m_loop_next.h,30 -# define M_LOOP_NEXT_H14,914 - -src/m_minishell.c,18 -int main(25,1097 - -src/m_minishell.h,30 -# define M_MINISHELL_H14,914 - -src/m_mshrc.c,38 -unsigned char m_source_mshrc(28,1134 - -src/m_mshrc.h,26 -# define M_MSHRC_H14,910 - -src/m_prompt.c,131 -static void m_subst_prompt_rice(28,1143 -static void m_update_psx(46,1455 -size_t m_plen(62,1777 -void m_prompt_psx(86,2037 - -src/m_prompt.h,27 -# define M_PROMPT_H14,911 - -src/m_prompt_seq.c,150 -size_t m_prompt_sequences_again(25,1073 -void m_prompt_sequences_more(50,1514 -void m_prompt_sequences_next(79,2115 -void m_prompt_sequences(92,2368 - -src/m_prompt_seq.h,31 -# define M_PROMPT_SEQ_H14,915 - -src/p_args.c,228 -static void p_meet_bs(23,1069 -static t_bool p_meet_whitespace(35,1235 -static char *p_skip_whitespace(p_skip_whitespace46,1436 -static unsigned short p_count_args(57,1593 -char **p_split_args(p_split_args88,2287 - -src/p_args_escape.c,209 -static t_quote_mode p_escape_squote(19,976 -static t_quote_mode p_escape_dquote(48,1518 -static void p_escape_bs(77,2099 -static void p_escape_arg(99,2600 -void p_args_escape_chars_and_quotes(118,2961 - -src/p_args_escape.h,32 -# define P_ARGS_ESCAPE_H14,916 - -src/p_args.h,25 -# define P_ARGS_H14,909 - -src/p_args_len.c,68 -static t_bool p_meet_whitespace(20,997 -size_t p_arg_len(31,1198 - -src/p_args_len.h,29 -# define P_ARGS_LEN_H14,913 - -src/p_args_next.c,129 -static char *p_give_me_an_arg(p_give_me_an_arg24,1057 -void p_del_alloced_words(36,1308 -unsigned short p_dup_words(48,1470 - -src/p_args_next.h,30 -# define P_ARGS_NEXT_H14,914 - -src/p_lblock.c,142 -static unsigned char p_get_nextif(29,1180 -t_bool p_find_good_pipe(44,1489 -static char p_loop(68,1968 -char p_line_block(86,2281 - -src/p_lblock.h,27 -# define P_LBLOCK_H14,911 - -src/p_lblock_more.c,29 -void p_register_word(18,961 - -src/p_lblock_more.h,32 -# define P_LBLOCK_MORE_H14,916 - -src/p_lblock_next.c,282 -static char **p_alloc_rewords(p_alloc_rewords32,1233 -static char **p_add_to_variables_and_delete(p_add_to_variables_and_delete44,1467 -static void p_add_to_env_fork(76,2044 -static char *p_set_ptr(p_set_ptr89,2265 -char **p_check_args_equals(p_check_args_equals101,2522 - -src/p_lblock_next.h,32 -# define P_LBLOCK_NEXT_H14,916 - -src/p_line.c,70 -static t_bool p_check_whitespaces_only(20,997 -void p_line(36,1198 - -src/p_line.h,25 -# define P_LINE_H14,909 - -src/p_redirs.c,184 -static unsigned char p_append_redir(32,1233 -static size_t p_get_path(57,1685 -static int p_get_fd(87,2493 -static unsigned char p_get_redir(112,3037 -char p_redirs(143,4161 - -src/p_redirs.h,178 -# define P_REDIRS_H14,911 -enum e_fd_rdr_id18,956 - FD,20,975 - RDR21,980 -struct s_rdr_tmp24,989 - const char *word;word26,1008 - char *ptr;ptr27,1027 - char redir;28,1040 - -src/p_redirs_heredoc.c,111 -static void p_skip_tabs(20,999 -static void p_append_line(33,1236 -char *p_get_heredoc(p_get_heredoc43,1458 - -src/p_redirs_heredoc.h,35 -# define P_REDIRS_HEREDOC_H14,919 - -src/p_split.c,205 -static void p_meet_splitter(23,1060 -static void p_fill_sp(51,1822 -static void *p_del_split(p_del_split76,2369 -static char **p_get_words(p_get_words89,2547 -char **p_split_line(p_split_line118,3309 - -src/p_split.h,122 -# define P_SPLIT_H14,910 -typedef struct s_split_block23,1035 - unsigned int count;27,1124 -} t_split_block;28,1145 - -src/p_subst_alias.c,196 -static t_bool p_meet_whitespace(23,1065 -static char *p_set_ptr(p_set_ptr32,1244 -static void p_reset_used(61,1938 -static size_t p_subst_alias_return(75,2112 -size_t p_subst_alias(104,2769 - -src/p_subst_alias.h,212 -# define P_SUBST_ALIAS_H14,916 -struct s_subst_alias21,1008 - t_msh *msh;msh23,1031 - size_t locat[locat24,1044 - size_t usedcmp;25,1062 - char tmp[tmp26,1079 - char value[value27,1095 - t_bool good;28,1117 - -src/p_subst_home.c,42 -char **p_subst_home(p_subst_home25,1075 - -src/p_subst_home.h,31 -# define P_SUBST_HOME_H14,915 - -src/p_subst_vars.c,122 -static char *p_double_them_bs(p_double_them_bs22,1039 -static void p_subst_this_var(39,1294 -void p_subst_vars(62,1970 - -src/p_subst_vars.h,31 -# define P_SUBST_VARS_H14,915 - -src/s_com.c,190 -static char s_fill_com(33,1267 -static void s_com_cpy_env_fork(60,1840 -void s_com_destroy(80,2257 -static void *s_get_nword(s_get_nword97,2568 -t_com *s_com_new(s_com_new119,2999 - -src/s_com.h,24 -# define S_COM_H14,908 - -src/s_destroy.c,23 -void s_destroy(19,979 - -src/s_destroy.h,28 -# define S_DESTROY_H14,912 - -src/s_init.c,193 -static void s_init_sqb_ref_one(30,1192 -static void s_init_sqb_ref_two(58,2392 -static void s_init_sqb_ref_thr(86,3655 -static void s_null_some(92,3802 -t_msh *s_init_msh(s_init_msh103,3977 - -src/s_init.h,25 -# define S_INIT_H14,909 - -src/s_init_next.c,163 -void s_inc_shlvl(31,1203 -char **s_dupenv_del(s_dupenv_del56,1662 -static char s_cpy_path(67,1821 -char **s_dupenv(s_dupenv83,2092 -void s_set_cwd(111,2656 - -src/s_init_next.h,30 -# define S_INIT_NEXT_H14,914 - -src/s_lalias.c,140 -void s_lalias_rebind(21,1014 -void s_lalias_add_front(43,1420 -void s_lalias_clear(53,1575 -t_lalias *s_lalias_new(s_lalias_new72,1875 - -src/s_lalias.h,27 -# define S_LALIAS_H14,911 - -src/s_line.c,153 -t_line_block *s_line_last(s_line_last21,1016 -void s_line_add_back(30,1138 -void s_line_clear(45,1331 -t_line_block *s_line_new(s_line_new65,1611 - -src/s_line.h,25 -# define S_LINE_H14,909 - -src/s_lpipes.c,225 -struct s_lpipes *s_lpipes_last(s_lpipes_last28,1145 -void s_lpipes_add_back(35,1279 -void s_lpipes_clear(49,1495 -struct s_lpipes *s_lpipes_new(s_lpipes_new67,1782 -struct s_lpipes *s_split_pipes(s_split_pipes82,2100 - -src/s_lpipes.h,27 -# define S_LPIPES_H14,911 - -src/s_lpipes_split.c,54 -void s_set_tmp(26,1095 -void s_get_split_pos(39,1464 - -src/s_lpipes_split.h,33 -# define S_LPIPES_SPLIT_H14,917 - -src/s_lredir.c,207 -static t_lredir *s_lredir_last(s_lredir_last28,1133 -void s_lredir_add_back(37,1273 -void s_lredir_clear(52,1469 -static int s_get_right_fd(71,1792 -struct s_lredir *s_lredir_new(s_lredir_new93,2209 - -src/s_lredir.h,27 -# define S_LREDIR_H14,911 - -src/s_lvars.c,148 -void lvars_rebind(21,1014 -void lvars_delone(41,1398 -void lvars_add_front(68,1947 -void lvars_clear(78,2096 -t_lvars *lvars_new(lvars_new97,2385 - -src/s_lvars.h,26 -# define S_LVARS_H14,910 - -src/s_struct.h,1708 -# define S_STRUCT_H14,911 -typedef struct s_lvars25,1061 - char *name;name27,1088 - char *val;val28,1104 - struct s_lvars *next;next29,1119 -} t_lvars;30,1143 -typedef struct s_lalias32,1160 - char *name;name34,1188 - char *val;val35,1204 - size_t id;36,1219 - struct s_lalias *next;next37,1234 -} t_lalias;38,1259 -typedef struct s_lredir52,1415 - char path[path54,1443 - char *heredoc;heredoc55,1468 - int fd;56,1487 - int right_fd;57,1500 - char redir;58,1519 - struct s_lredir *next;next59,1535 -} t_lredir;60,1560 -typedef struct s_com62,1578 - char **argv;argv64,1603 - char **env_fork;env_fork65,1620 - char *bin;bin66,1641 - struct s_lredir *rdr;rdr67,1656 -} t_com;68,1680 -struct s_lpipes70,1695 - struct s_com *com;com72,1717 - struct s_lpipes *next;next73,1738 -typedef struct s_line_block84,1856 - char *lblock;lblock86,1888 - unsigned char nextif;87,1906 - struct s_line_block *next;next88,1930 -} t_line_block;89,1958 -typedef struct s_msh91,1980 - struct s_line_block *curr;curr93,2005 - struct s_com *com;com94,2033 - struct s_lpipes *pipes;pipes95,2054 - struct s_lvars *vars;vars96,2080 - struct s_lalias *alias;alias97,2104 - int argc;98,2130 - int sig;99,2145 - char **argv;argv100,2159 - char **envp;envp101,2176 - char *prev_hist;prev_hist102,2193 - char *curr_hist_ptr;curr_hist_ptr103,2214 - char ps[ps104,2239 - char env_fork_tmp[env_fork_tmp105,2260 - char sqb_ref[sqb_ref106,2294 - char *cwd;cwd107,2331 - int fd;108,2346 - unsigned char (*bu_ptr[bu_ptr109,2359 - unsigned char ret;110,2428 -} t_msh;111,2449 - -src/u_alias.c,64 -short u_get_alias_value(20,999 -void u_set_alias_value(47,1405 - -src/u_alias.h,26 -# define U_ALIAS_H14,910 - -src/u_parse.c,71 -t_quote_mode u_meet_dquote(18,956 -t_quote_mode u_meet_squote(38,1279 - -src/u_parse.h,26 -# define U_PARSE_H14,910 - -src/u_path.c,110 -static void u_get_fullpath(26,1093 -static char u_read_dir(45,1601 -unsigned char u_search_in_path(66,2002 - -src/u_path.h,108 -# define U_PATH_H14,909 -struct s_path20,974 - char *tok_path;tok_path22,992 - size_t dstsize;23,1010 - -src/u_utils.c,201 -t_bool u_is_not_escaped(21,1017 -void u_eof_fd(30,1267 -char **u_get_env_var_names(u_get_env_var_names39,1375 -unsigned long u_builtins_get_argc(63,1875 -unsigned char u_get_builtin_id(75,2027 - -src/u_utils.h,26 -# define U_UTILS_H14,910 - -src/u_vars.c,149 -static void u_get_frm_env(23,1061 -static void u_get_special_var(52,1611 -void u_get_custom_var(79,2202 -unsigned char u_get_var_value(112,2950 - -src/u_vars.h,25 -# define U_VARS_H14,909 - -src/u_vars_next.c,125 -static long u_get_env_var_line(27,1116 -static t_bool u_get_custom_var_existance(47,1446 -void u_subst_var_value(82,2105 - -src/u_vars_next.h,30 -# define U_VARS_NEXT_H14,914 - -src/tags,0 diff --git a/valgrind-out.txt b/valgrind-out.txt deleted file mode 100644 index de0e6cc..0000000 --- a/valgrind-out.txt +++ /dev/null @@ -1,663 +0,0 @@ -==19160== Memcheck, a memory error detector -==19160== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==19160== Using Valgrind-3.14.0-353a3587bb-20181007X and LibVEX; rerun with -h for copyright info -==19160== Command: ./minishell -==19160== Parent PID: 499 -==19160== ---19160-- ---19160-- Valgrind options: ---19160-- --leak-check=full ---19160-- --show-leak-kinds=all ---19160-- --track-origins=yes ---19160-- --verbose ---19160-- --log-file=valgrind-out.txt ---19160-- Contents of /proc/version: ---19160-- Linux version 4.19.0-9-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) ---19160-- ---19160-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi ---19160-- Page sizes: currently 4096, max supported 4096 ---19160-- Valgrind library directory: /usr/lib/x86_64-linux-gnu/valgrind ---19160-- Reading syms from /home/salad/Documents/42projects/42-minishell/minishell ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/ld-2.28.so ---19160-- Considering /usr/lib/debug/.build-id/f2/5dfd7b95be4ba386fd71080accae8c0732b711.debug .. ---19160-- .. build-id is valid ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/memcheck-amd64-linux ---19160-- Considering /usr/lib/debug/.build-id/32/2e77af97f403c3d34ff09edf60b089e72ec889.debug .. ---19160-- .. build-id is valid ---19160-- object doesn't have a dynamic symbol table ---19160-- Scheduler: using generic scheduler lock implementation. ---19160-- Reading suppressions file: /usr/lib/x86_64-linux-gnu/valgrind/default.supp -==19160== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-19160-by-salad-on-??? -==19160== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-19160-by-salad-on-??? -==19160== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-19160-by-salad-on-??? -==19160== -==19160== TO CONTROL THIS PROCESS USING vgdb (which you probably -==19160== don't want to do, unless you know exactly what you're doing, -==19160== or are doing some strange experiment): -==19160== /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=19160 ...command... -==19160== -==19160== TO DEBUG THIS PROCESS USING GDB: start GDB like this -==19160== /path/to/gdb ./minishell -==19160== and then give GDB the following command -==19160== target remote | /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=19160 -==19160== --pid is optional if only one valgrind process is running -==19160== ---19160-- REDIR: 0x401e2f0 (ld-linux-x86-64.so.2:strlen) redirected to 0x580c9ce2 (vgPlain_amd64_linux_REDIR_FOR_strlen) ---19160-- REDIR: 0x401e0d0 (ld-linux-x86-64.so.2:index) redirected to 0x580c9cfc (vgPlain_amd64_linux_REDIR_FOR_index) ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_core-amd64-linux.so ---19160-- Considering /usr/lib/debug/.build-id/34/fbc4cdfbfce1bfc3d2e522a01a050bf724c930.debug .. ---19160-- .. build-id is valid ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so ---19160-- Considering /usr/lib/debug/.build-id/ca/bb7898ea982d936cbfadd70ae831c6eb63623f.debug .. ---19160-- .. build-id is valid -==19160== WARNING: new redirection conflicts with existing -- ignoring it ---19160-- old: 0x0401e2f0 (strlen ) R-> (0000.0) 0x580c9ce2 vgPlain_amd64_linux_REDIR_FOR_strlen ---19160-- new: 0x0401e2f0 (strlen ) R-> (2007.0) 0x04838d80 strlen ---19160-- REDIR: 0x401ab10 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4839e40 (strcmp) ---19160-- REDIR: 0x401e830 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x483d860 (mempcpy) ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/libncurses.so.6.1 ---19160-- object doesn't have a symbol table ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1 ---19160-- object doesn't have a symbol table ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/libc-2.28.so ---19160-- Considering /usr/lib/debug/.build-id/18/b9a9a8c523e5cfe5b5d946d605d09242f09798.debug .. ---19160-- .. build-id is valid ---19160-- Reading syms from /usr/lib/x86_64-linux-gnu/libdl-2.28.so ---19160-- Considering /usr/lib/debug/.build-id/d3/583c742dd47aaa860c5ae0c0c5bdbcd2d54f61.debug .. ---19160-- .. build-id is valid ---19160-- REDIR: 0x4962f70 (libc.so.6:memmove) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962160 (libc.so.6:strncpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4963250 (libc.so.6:strcasecmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4961b70 (libc.so.6:strcat) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962190 (libc.so.6:rindex) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4964890 (libc.so.6:rawmemchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x497d230 (libc.so.6:wmemchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x497ccd0 (libc.so.6:wcscmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49630e0 (libc.so.6:mempcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962f10 (libc.so.6:bcmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962100 (libc.so.6:strncmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4961be0 (libc.so.6:strcmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4963040 (libc.so.6:memset) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x497cca0 (libc.so.6:wcschr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49620a0 (libc.so.6:strnlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4961c70 (libc.so.6:strcspn) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49632a0 (libc.so.6:strncasecmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4961c40 (libc.so.6:strcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49633e0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x497e4d0 (libc.so.6:wcsnlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49621c0 (libc.so.6:strpbrk) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4961ba0 (libc.so.6:index) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962070 (libc.so.6:strlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4969280 (libc.so.6:memrchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49632f0 (libc.so.6:strcasecmp_l) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962ee0 (libc.so.6:memchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x497cdb0 (libc.so.6:wcslen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962460 (libc.so.6:strspn) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4963220 (libc.so.6:stpncpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49631f0 (libc.so.6:stpcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49648c0 (libc.so.6:strchrnul) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4963340 (libc.so.6:strncasecmp_l) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49620d0 (libc.so.6:strncat) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x49e1950 (libc.so.6:__memcpy_chk) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4962e20 (libc.so.6:strstr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper) ---19160-- REDIR: 0x4a35fa0 (libc.so.6:__strrchr_avx2) redirected to 0x4838790 (rindex) ---19160-- REDIR: 0x495e350 (libc.so.6:malloc) redirected to 0x4835710 (malloc) ---19160-- REDIR: 0x495e9a0 (libc.so.6:free) redirected to 0x4836940 (free) -==19166== -==19166== HEAP SUMMARY: -==19166== in use at exit: 0 bytes in 0 blocks -==19166== total heap usage: 1,997 allocs, 1,997 frees, 617,369 bytes allocated -==19166== -==19166== All heap blocks were freed -- no leaks are possible -==19166== -==19166== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -==19166== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ---19160-- REDIR: 0x4a36170 (libc.so.6:__strlen_avx2) redirected to 0x4838c60 (strlen) ---19160-- REDIR: 0x4a31af0 (libc.so.6:__strncmp_avx2) redirected to 0x4839410 (strncmp) ---19160-- REDIR: 0x495f120 (libc.so.6:calloc) redirected to 0x4837ab0 (calloc) ---19160-- REDIR: 0x4a35db0 (libc.so.6:__strchrnul_avx2) redirected to 0x483d390 (strchrnul) ---19160-- REDIR: 0x4a36300 (libc.so.6:__strnlen_avx2) redirected to 0x4838c00 (strnlen) ---19160-- REDIR: 0x4a35b80 (libc.so.6:__strchr_avx2) redirected to 0x4838910 (index) ---19160-- REDIR: 0x4a366b0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x483c8a0 (memmove) ---19160-- REDIR: 0x4977100 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4838db0 (strcpy) ---19160-- REDIR: 0x4a316b0 (libc.so.6:__strcmp_avx2) redirected to 0x4839d00 (strcmp) ---19160-- REDIR: 0x4962980 (libc.so.6:__GI_strstr) redirected to 0x483dac0 (__strstr_sse2) ---19160-- REDIR: 0x4a366a0 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x483d950 (__memcpy_chk) ---19160-- REDIR: 0x495ebf0 (libc.so.6:realloc) redirected to 0x4837d00 (realloc) ---19160-- REDIR: 0x4977730 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x48392e0 (__strncpy_sse2_unaligned) -==19167== -==19167== HEAP SUMMARY: -==19167== in use at exit: 17,324 bytes in 20 blocks -==19167== total heap usage: 2,335 allocs, 2,315 frees, 812,938 bytes allocated -==19167== -==19167== Searching for pointers to 20 not-freed blocks -==19167== Checked 1,172,536 bytes -==19167== -==19167== 4 bytes in 1 blocks are still reachable in loss record 1 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x406515: c_insert_char (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4057CC: c_add_char (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4055B3: c_process_key (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4054C0: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 12 bytes in 1 blocks are still reachable in loss record 2 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x4961DB9: strdup (strdup.c:42) -==19167== by 0x48BCA05: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BCCD6: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 12 bytes in 1 blocks are still reachable in loss record 3 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x4961DB9: strdup (strdup.c:42) -==19167== by 0x48BFB73: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 14 bytes in 1 blocks are still reachable in loss record 4 of 20 -==19167== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19167== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C1999: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 24 bytes in 1 blocks are still reachable in loss record 5 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BD594: _nc_home_terminfo (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BCCC0: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 47 bytes in 1 blocks are still reachable in loss record 6 of 20 -==19167== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19167== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C60E3: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 47 bytes in 1 blocks are still reachable in loss record 7 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BB36D: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 48 bytes in 1 blocks are still reachable in loss record 8 of 20 -==19167== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19167== by 0x48BCDDB: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 48 bytes in 1 blocks are still reachable in loss record 9 of 20 -==19167== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19167== by 0x48C6431: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 48 bytes in 1 blocks are still reachable in loss record 10 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BB4A9: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 51 bytes in 1 blocks are still reachable in loss record 11 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48C6482: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 78 bytes in 1 blocks are still reachable in loss record 12 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BB3E0: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 83 bytes in 1 blocks are still reachable in loss record 13 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48C125E: _nc_tparm_analyze (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C14DF: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 93 bytes in 1 blocks are still reachable in loss record 14 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BCD43: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 156 bytes in 1 blocks are still reachable in loss record 15 of 20 -==19167== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19167== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C611F: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 280 bytes in 1 blocks are still reachable in loss record 16 of 20 -==19167== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19167== by 0x48BFAE0: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 1,655 bytes in 1 blocks are still reachable in loss record 17 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48C5944: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 3,336 bytes in 1 blocks are still reachable in loss record 18 of 20 -==19167== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19167== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C613D: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 3,336 bytes in 1 blocks are still reachable in loss record 19 of 20 -==19167== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19167== by 0x48BB390: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== 7,952 bytes in 1 blocks are still reachable in loss record 20 of 20 -==19167== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19167== by 0x48BC1A7: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48BC926: _nc_find_type_entry (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x48C09D8: tgetstr_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19167== by 0x404F92: c_set_term_raw (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405A7A: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19167== -==19167== LEAK SUMMARY: -==19167== definitely lost: 0 bytes in 0 blocks -==19167== indirectly lost: 0 bytes in 0 blocks -==19167== possibly lost: 0 bytes in 0 blocks -==19167== still reachable: 17,324 bytes in 20 blocks -==19167== suppressed: 0 bytes in 0 blocks -==19167== -==19167== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -==19167== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -==19160== -==19160== HEAP SUMMARY: -==19160== in use at exit: 17,324 bytes in 20 blocks -==19160== total heap usage: 2,403 allocs, 2,383 frees, 814,148 bytes allocated -==19160== -==19160== Searching for pointers to 20 not-freed blocks -==19160== Checked 1,172,520 bytes -==19160== -==19160== 4 bytes in 1 blocks are still reachable in loss record 1 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x406515: c_insert_char (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4057CC: c_add_char (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4055B3: c_process_key (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4054C0: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 12 bytes in 1 blocks are still reachable in loss record 2 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x4961DB9: strdup (strdup.c:42) -==19160== by 0x48BCA05: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BCCD6: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 12 bytes in 1 blocks are still reachable in loss record 3 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x4961DB9: strdup (strdup.c:42) -==19160== by 0x48BFB73: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 14 bytes in 1 blocks are still reachable in loss record 4 of 20 -==19160== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19160== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C1999: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 24 bytes in 1 blocks are still reachable in loss record 5 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BD594: _nc_home_terminfo (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BCCC0: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 47 bytes in 1 blocks are still reachable in loss record 6 of 20 -==19160== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19160== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C60E3: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 47 bytes in 1 blocks are still reachable in loss record 7 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BB36D: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 48 bytes in 1 blocks are still reachable in loss record 8 of 20 -==19160== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19160== by 0x48BCDDB: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 48 bytes in 1 blocks are still reachable in loss record 9 of 20 -==19160== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19160== by 0x48C6431: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 48 bytes in 1 blocks are still reachable in loss record 10 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BB4A9: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 51 bytes in 1 blocks are still reachable in loss record 11 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48C6482: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 78 bytes in 1 blocks are still reachable in loss record 12 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BB3E0: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 83 bytes in 1 blocks are still reachable in loss record 13 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48C125E: _nc_tparm_analyze (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C14DF: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 93 bytes in 1 blocks are still reachable in loss record 14 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BCD43: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 156 bytes in 1 blocks are still reachable in loss record 15 of 20 -==19160== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19160== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C611F: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 280 bytes in 1 blocks are still reachable in loss record 16 of 20 -==19160== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19160== by 0x48BFAE0: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 1,655 bytes in 1 blocks are still reachable in loss record 17 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48C5944: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 3,336 bytes in 1 blocks are still reachable in loss record 18 of 20 -==19160== at 0x4837D7B: realloc (vg_replace_malloc.c:826) -==19160== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C613D: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 3,336 bytes in 1 blocks are still reachable in loss record 19 of 20 -==19160== at 0x483577F: malloc (vg_replace_malloc.c:299) -==19160== by 0x48BB390: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x405A5C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== 7,952 bytes in 1 blocks are still reachable in loss record 20 of 20 -==19160== at 0x4837B65: calloc (vg_replace_malloc.c:752) -==19160== by 0x48BC1A7: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48BC926: _nc_find_type_entry (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x48C09D8: tgetstr_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1) -==19160== by 0x404F92: c_set_term_raw (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405A7A: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell) -==19160== -==19160== LEAK SUMMARY: -==19160== definitely lost: 0 bytes in 0 blocks -==19160== indirectly lost: 0 bytes in 0 blocks -==19160== possibly lost: 0 bytes in 0 blocks -==19160== still reachable: 17,324 bytes in 20 blocks -==19160== suppressed: 0 bytes in 0 blocks -==19160== -==19160== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -==19160== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |