Home
last modified time | relevance | path

Searched refs:VG_ (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/external/valgrind/main/coregrind/
Dm_main.c80 VG_(print_translation_stats)(); in print_all_stats()
81 VG_(print_tt_tc_stats)(); in print_all_stats()
82 VG_(print_scheduler_stats)(); in print_all_stats()
83 VG_(print_ExeContext_stats)(); in print_all_stats()
84 VG_(print_errormgr_stats)(); in print_all_stats()
87 if (VG_(clo_verbosity) > 2) { in print_all_stats()
88 VG_(message)(Vg_DebugMsg, "\n"); in print_all_stats()
89 VG_(message)(Vg_DebugMsg, in print_all_stats()
91 VG_(sanity_check_malloc_all)(); in print_all_stats()
92 VG_(message)(Vg_DebugMsg, "------\n" ); in print_all_stats()
[all …]
Dm_options.c46 VexControl VG_(clo_vex_control);
47 Bool VG_(clo_error_limit) = True;
48 Int VG_(clo_error_exitcode) = 0;
51 VgVgdb VG_(clo_vgdb) = Vg_VgdbNo; // currently disabled on Android
53 VgVgdb VG_(clo_vgdb) = Vg_VgdbYes;
55 Int VG_(clo_vgdb_poll) = 5000;
56 Int VG_(clo_vgdb_error) = 999999999;
57 HChar* VG_(clo_vgdb_prefix) = NULL;
58 Bool VG_(clo_vgdb_shadow_registers) = False;
60 Bool VG_(clo_db_attach) = False;
[all …]
Dpub_core_options.h52 extern Bool VG_(clo_error_limit);
56 extern Int VG_(clo_error_exitcode);
68 extern VgVgdb VG_(clo_vgdb);
70 extern Int VG_(clo_vgdb_poll);
72 extern HChar* VG_(clo_vgdb_prefix);
75 extern Bool VG_(clo_vgdb_shadow_registers);
78 extern Bool VG_(clo_db_attach);
80 extern Char* VG_(clo_db_command);
83 extern Int VG_(clo_gen_suppressions);
85 extern Int VG_(clo_sanity_level);
[all …]
Dpub_core_trampoline.h56 extern Addr VG_(trampoline_stuff_start);
57 extern Addr VG_(trampoline_stuff_end);
60 extern Addr VG_(x86_linux_SUBST_FOR_sigreturn);
61 extern Addr VG_(x86_linux_SUBST_FOR_rt_sigreturn);
62 extern Char* VG_(x86_linux_REDIR_FOR_index) ( const Char*, Int );
63 extern UInt VG_(x86_linux_REDIR_FOR_strlen)( void* );
67 extern Addr VG_(amd64_linux_SUBST_FOR_rt_sigreturn);
68 extern Addr VG_(amd64_linux_REDIR_FOR_vgettimeofday);
69 extern Addr VG_(amd64_linux_REDIR_FOR_vtime);
70 extern Addr VG_(amd64_linux_REDIR_FOR_vgetcpu);
[all …]
Dm_tooliface.c36 VgToolInterface VG_(tdict);
41 void VG_(basic_tool_funcs)( in VG_() function
48 VG_(tdict).tool_post_clo_init = post_clo_init; in VG_()
49 VG_(tdict).tool_instrument = instrument; in VG_()
50 VG_(tdict).tool_fini = fini; in VG_()
58 VgDetails VG_(details) = {
69 extern void VG_(details_##detail)(type detail) \
71 VG_(details).detail = detail; \
85 VgNeeds VG_(needs) = {
101 Bool VG_(sanity_check_needs)(Char** failmsg) in VG_() function
[all …]
Dm_errormgr.c147 ExeContext* VG_(get_error_where) ( Error* err ) in VG_() function
152 ErrorKind VG_(get_error_kind) ( Error* err ) in VG_() function
157 Addr VG_(get_error_address) ( Error* err ) in VG_() function
162 Char* VG_(get_error_string) ( Error* err ) in VG_() function
167 void* VG_(get_error_extra) ( Error* err ) in VG_() function
172 UInt VG_(get_n_errs_found)( void ) in VG_() function
177 UInt VG_(get_n_errs_shown)( void ) in VG_() function
241 SuppKind VG_(get_supp_kind) ( Supp* su ) in VG_() function
246 Char* VG_(get_supp_string) ( Supp* su ) in VG_() function
251 void* VG_(get_supp_extra) ( Supp* su ) in VG_() function
[all …]
Dm_signals.c244 Int VG_(max_signal) = _VKI_NSIG;
273 VG_(mk_SysRes_x86_linux)( (uc)->uc_mcontext.eax )
285 VG_(mk_SysRes_amd64_linux)( (uc)->uc_mcontext.rax )
341 VG_(mk_SysRes_ppc32_linux)( \
366 return VG_(mk_SysRes_ppc64_linux)( r3, err ); in VG_UCONTEXT_SYSCALL_SYSRES()
379 VG_(mk_SysRes_arm_linux)( (uc)->uc_mcontext.arm_r0 )
433 return VG_(mk_SysRes_x86_darwin)( scclass, err ? True : False, in VG_UCONTEXT_SYSCALL_SYSRES()
489 return VG_(mk_SysRes_amd64_darwin)( scclass, err ? True : False, in VG_UCONTEXT_SYSCALL_SYSRES()
509 VG_(mk_SysRes_s390x_linux)((uc)->uc_mcontext.regs.gprs[2])
526 VG_(mk_SysRes_mips32_linux)( (uc)->uc_mcontext.sc_regs[2], \
[all …]
Dm_redir.c390 void VG_(redir_notify_new_DebugInfo)( DebugInfo* newdi ) in VG_() function
412 newdi_soname = VG_(DebugInfo_get_soname)(newdi); in VG_()
440 const UChar* newdi_filename = VG_(DebugInfo_get_filename)(newdi); in VG_()
441 const UChar* newdi_basename = VG_(basename) (newdi_filename); in VG_()
442 if (VG_(strncmp) (newdi_basename, "vgpreload_", 10) == 0) { in VG_()
454 newdi_res = VG_(stat)(newdi_filename, &newdi_stat); in VG_()
456 VG_(strncpy) (in_vglib_filename, VG_(libdir), VKI_PATH_MAX); in VG_()
457 VG_(strncat) (in_vglib_filename, "/", VKI_PATH_MAX); in VG_()
458 VG_(strncat) (in_vglib_filename, newdi_basename, VKI_PATH_MAX); in VG_()
459 in_vglib_res = VG_(stat)(in_vglib_filename, &in_vglib_stat); in VG_()
[all …]
Dm_commandline.c48 (void) VG_(addToXA)( xa, (void*)(&str) ); in add_string()
64 VG_(snprintf)(filename, VKI_PATH_MAX, "%s/.valgrindrc", in read_dot_valgrindrc()
66 fd = VG_(open)(filename, 0, VKI_S_IRUSR); in read_dot_valgrindrc()
68 Int res = VG_(fstat)( sr_Res(fd), &stat_buf ); in read_dot_valgrindrc()
70 if (!res && stat_buf.uid == VG_(geteuid)() in read_dot_valgrindrc()
73 f_clo = VG_(malloc)("commandline.rdv.1", stat_buf.size+1); in read_dot_valgrindrc()
75 n = VG_(read)(sr_Res(fd), f_clo, stat_buf.size); in read_dot_valgrindrc()
82 VG_(message)(Vg_UserMsg, in read_dot_valgrindrc()
86 VG_(close)(sr_Res(fd)); in read_dot_valgrindrc()
103 while (VG_(isspace)(*cp)) cp++; in add_args_from_string()
[all …]
Dm_libcproc.c63 Char** VG_(client_envp) = NULL;
66 const Char *VG_(libdir) = VG_LIBDIR;
68 const Char *VG_(LD_PRELOAD_var_name) =
79 Char *VG_(getenv)(Char *varname) in VG_() function
82 vg_assert( VG_(client_envp) ); in VG_()
83 n = VG_(strlen)(varname); in VG_()
84 for (i = 0; VG_(client_envp)[i] != NULL; i++) { in VG_()
85 Char* s = VG_(client_envp)[i]; in VG_()
86 if (VG_(strncmp)(varname, s, n) == 0 && s[n] == '=') { in VG_()
93 void VG_(env_unsetenv) ( Char **env, const Char *varname ) in VG_() function
[all …]
Dm_libcassert.c187 void VG_(exit)( Int status ) in VG_() function
190 (void)VG_(do_syscall1)(__NR_exit_group, status ); in VG_()
192 (void)VG_(do_syscall1)(__NR_exit, status ); in VG_()
204 void VG_(show_sched_status) ( void ) in VG_() function
207 VG_(printf)("\nsched status:\n"); in VG_()
208 VG_(printf)(" running_tid=%d\n", VG_(get_running_tid)()); in VG_()
210 if (VG_(threads)[i].status == VgTs_Empty) continue; in VG_()
211 VG_(printf)( "\nThread %d: status = %s\n", i, in VG_()
212 VG_(name_of_ThreadStatus)(VG_(threads)[i].status) ); in VG_()
213 VG_(get_and_pp_StackTrace)( i, BACKTRACE_DEPTH ); in VG_()
[all …]
Dm_trampoline.S54 .global VG_(trampoline_stuff_start)
55 VG_(trampoline_stuff_start):
57 .global VG_(x86_linux_SUBST_FOR_sigreturn)
58 VG_(x86_linux_SUBST_FOR_sigreturn):
68 .global VG_(x86_linux_SUBST_FOR_rt_sigreturn)
69 VG_(x86_linux_SUBST_FOR_rt_sigreturn):
90 .global VG_(x86_linux_REDIR_FOR_index)
91 .type VG_(x86_linux_REDIR_FOR_index), @function
92 VG_(x86_linux_REDIR_FOR_index):
113 .size VG_(x86_linux_REDIR_FOR_index), .-VG_(x86_linux_REDIR_FOR_index)
[all …]
Dm_clientstate.c47 Addr VG_(client_base) = 0; /* client address space limits */
48 Addr VG_(client_end) = 0;
50 Addr VG_(clstk_base) = 0;
51 Addr VG_(clstk_end) = 0;
52 UWord VG_(clstk_id) = 0;
56 UWord* VG_(client_auxv) = NULL;
58 Addr VG_(brk_base) = 0; /* start of brk */
59 Addr VG_(brk_limit) = 0; /* current brk */
62 Int VG_(cl_exec_fd) = -1;
65 Int VG_(cl_cmdline_fd) = -1;
[all …]
/external/valgrind/main/coregrind/m_scheduler/
Dscheduler.c110 Bool VG_(in_generated_code) = False;
139 /*global*/ UInt VG_(stats__n_xindirs_32) = 0;
140 /*global*/ UInt VG_(stats__n_xindir_misses_32) = 0;
146 void VG_(print_scheduler_stats)(void) in VG_() function
148 VG_(message)(Vg_DebugMsg, in VG_()
150 VG_(message)(Vg_DebugMsg, in VG_()
155 VG_(message)(Vg_DebugMsg, in VG_()
158 VG_(message)(Vg_DebugMsg, in VG_()
176 VG_(message)(Vg_DebugMsg, " SCHED[%d]: %s\n", tid, what ); in print_sched_event()
189 VG_(umsg)("%'lld superblocks executed\n", bbs_done); in maybe_show_sb_counts()
[all …]
/external/valgrind/main/drd/
Ddrd_error.c63 if (VG_(clo_xml)) { in DRD_()
64 VG_(printf_xml)(" <trace><text>"); in DRD_()
65 VG_(vprintf_xml)(format, vargs); in DRD_()
66 VG_(printf_xml)("</text></trace>\n"); in DRD_()
68 VG_(vmessage)(Vg_UserMsg, format, vargs); in DRD_()
69 VG_(message)(Vg_UserMsg, "\n"); in DRD_()
78 if (VG_(clo_xml)) { in DRD_()
79 VG_(printf_xml)(" <trace><text>"); in DRD_()
80 VG_(vprintf_xml)(format, vargs); in DRD_()
81 VG_(printf_xml)("</text>\n"); in DRD_()
[all …]
/external/valgrind/main/coregrind/m_gdbserver/
Dvalgrind-low-ppc64.c179 ThreadState* tst = VG_(get_ThreadState)(tid); in transfer_register()
189 case 0: VG_(transfer) (&ppc64->guest_GPR0, buf, dir, size, mod); break; in transfer_register()
190 case 1: VG_(transfer) (&ppc64->guest_GPR1, buf, dir, size, mod); break; in transfer_register()
191 case 2: VG_(transfer) (&ppc64->guest_GPR2, buf, dir, size, mod); break; in transfer_register()
192 case 3: VG_(transfer) (&ppc64->guest_GPR3, buf, dir, size, mod); break; in transfer_register()
193 case 4: VG_(transfer) (&ppc64->guest_GPR4, buf, dir, size, mod); break; in transfer_register()
194 case 5: VG_(transfer) (&ppc64->guest_GPR5, buf, dir, size, mod); break; in transfer_register()
195 case 6: VG_(transfer) (&ppc64->guest_GPR6, buf, dir, size, mod); break; in transfer_register()
196 case 7: VG_(transfer) (&ppc64->guest_GPR7, buf, dir, size, mod); break; in transfer_register()
197 case 8: VG_(transfer) (&ppc64->guest_GPR8, buf, dir, size, mod); break; in transfer_register()
[all …]
Dvalgrind-low-ppc32.c182 ThreadState* tst = VG_(get_ThreadState)(tid); in transfer_register()
192 case 0: VG_(transfer) (&ppc32->guest_GPR0, buf, dir, size, mod); break; in transfer_register()
193 case 1: VG_(transfer) (&ppc32->guest_GPR1, buf, dir, size, mod); break; in transfer_register()
194 case 2: VG_(transfer) (&ppc32->guest_GPR2, buf, dir, size, mod); break; in transfer_register()
195 case 3: VG_(transfer) (&ppc32->guest_GPR3, buf, dir, size, mod); break; in transfer_register()
196 case 4: VG_(transfer) (&ppc32->guest_GPR4, buf, dir, size, mod); break; in transfer_register()
197 case 5: VG_(transfer) (&ppc32->guest_GPR5, buf, dir, size, mod); break; in transfer_register()
198 case 6: VG_(transfer) (&ppc32->guest_GPR6, buf, dir, size, mod); break; in transfer_register()
199 case 7: VG_(transfer) (&ppc32->guest_GPR7, buf, dir, size, mod); break; in transfer_register()
200 case 8: VG_(transfer) (&ppc32->guest_GPR8, buf, dir, size, mod); break; in transfer_register()
[all …]
Dvalgrind-low-mips32.c147 ThreadState* tst = VG_(get_ThreadState)(tid); in transfer_register()
155 case 0: VG_(transfer) (&mips1->guest_r0, buf, dir, size, mod); break; in transfer_register()
156 case 1: VG_(transfer) (&mips1->guest_r1, buf, dir, size, mod); break; in transfer_register()
157 case 2: VG_(transfer) (&mips1->guest_r2, buf, dir, size, mod); break; in transfer_register()
158 case 3: VG_(transfer) (&mips1->guest_r3, buf, dir, size, mod); break; in transfer_register()
159 case 4: VG_(transfer) (&mips1->guest_r4, buf, dir, size, mod); break; in transfer_register()
160 case 5: VG_(transfer) (&mips1->guest_r5, buf, dir, size, mod); break; in transfer_register()
161 case 6: VG_(transfer) (&mips1->guest_r6, buf, dir, size, mod); break; in transfer_register()
162 case 7: VG_(transfer) (&mips1->guest_r7, buf, dir, size, mod); break; in transfer_register()
163 case 8: VG_(transfer) (&mips1->guest_r8, buf, dir, size, mod); break; in transfer_register()
[all …]
Dm_gdbserver.c54 Int VG_(dyn_vgdb_error);
58 void VG_(helperc_CallDebugger) ( HWord iaddr );
60 void VG_(helperc_invalidate_if_not_gdbserved) ( Addr addr );
145 VG_(describe_IP) (addr, buf[w], 200); in sym()
147 VG_(get_datasym_and_offset) (addr, buf[w], 200, &offset); in sym()
160 void* res = VG_(arena_malloc)(VG_AR_CORE, cc, sz); in gs_alloc()
166 VG_(arena_free)(VG_AR_CORE, ptr); in gs_free()
212 p = VG_(arena_malloc)(VG_AR_CORE, from, sizeof(GS_Address)); in add_gs_address()
215 VG_(HT_add_node)(gs_addresses, p); in add_gs_address()
219 VG_(discard_translations) (addr, 2, from); in add_gs_address()
[all …]
/external/valgrind/main/coregrind/m_initimg/
Dinitimg-darwin.c69 vg_assert( VG_(args_the_exename) != NULL); in load_client()
70 exe_name = ML_(find_executable)( VG_(args_the_exename) ); in load_client()
73 VG_(printf)("valgrind: %s: command not found\n", VG_(args_the_exename)); in load_client()
74 VG_(exit)(127); // 127 is Posix NOTFOUND in load_client()
77 VG_(memset)(info, 0, sizeof(*info)); in load_client()
78 ret = VG_(do_exec)(exe_name, info); in load_client()
84 res = VG_(open)(exe_name, VKI_O_RDONLY, VKI_S_IRUSR); in load_client()
86 VG_(cl_exec_fd) = sr_Res(res); in load_client()
124 Int ld_preload_len = VG_(strlen)( ld_preload ); in setup_client_env()
125 Int dyld_cache_len = VG_(strlen)( dyld_cache ); in setup_client_env()
[all …]
Dinitimg-linux.c78 vg_assert( VG_(args_the_exename) != NULL); in load_client()
79 exe_name = ML_(find_executable)( VG_(args_the_exename) ); in load_client()
82 VG_(printf)("valgrind: %s: command not found\n", VG_(args_the_exename)); in load_client()
83 VG_(exit)(127); // 127 is Posix NOTFOUND in load_client()
86 VG_(memset)(info, 0, sizeof(*info)); in load_client()
87 ret = VG_(do_exec)(exe_name, info); in load_client()
89 VG_(printf)("valgrind: could not execute '%s'\n", exe_name); in load_client()
90 VG_(exit)(1); in load_client()
97 res = VG_(open)(exe_name, VKI_O_RDONLY, VKI_S_IRUSR); in load_client()
99 VG_(cl_exec_fd) = sr_Res(res); in load_client()
[all …]
/external/valgrind/main/coregrind/m_ume/
Dmain.c55 { VG_(match_ELF), VG_(load_ELF) },
57 { VG_(match_macho), VG_(load_macho) },
61 { VG_(match_script), VG_(load_script) },
68 VG_(pre_exec_check)(const HChar* exe_name, Int* out_fd, Bool allow_setuid) in VG_() function
77 res = VG_(open)(exe_name, VKI_O_RDONLY, 0); in VG_()
84 ret = VG_(check_executable)(&is_setuid, (HChar*)exe_name, allow_setuid); in VG_()
86 VG_(close)(fd); in VG_()
87 if (is_setuid && !VG_(clo_xml)) { in VG_()
88 VG_(message)(Vg_UserMsg, "\n"); in VG_()
89 VG_(message)(Vg_UserMsg, in VG_()
[all …]
/external/valgrind/main/include/
Dpub_tool_tooliface.h48 extern void (*VG_(tl_pre_clo_init)) ( void );
55 void (*VG_(tl_pre_clo_init)) ( void ) = pre_clo_init;
73 extern void VG_(basic_tool_funcs)(
245 extern void VG_(details_name) ( Char* name );
246 extern void VG_(details_version) ( Char* version );
247 extern void VG_(details_description) ( Char* description );
248 extern void VG_(details_copyright_author) ( Char* copyright_author );
253 extern void VG_(details_avg_translation_sizeB) ( UInt size );
257 extern void VG_(details_bug_reports_to) ( Char* bug_reports_to );
263 extern void VG_(needs_libc_freeres) ( void );
[all …]
/external/valgrind/main/exp-sgcheck/
Dpc_main.c60 VG_(printf)("SGCheck doesn't work on Darwin yet, sorry.\n"); in pc_pre_clo_init()
61 VG_(exit)(1); in pc_pre_clo_init()
65 VG_(printf)("SGCheck doesn't work s390x yet, sorry.\n"); in pc_pre_clo_init()
66 VG_(exit)(1); in pc_pre_clo_init()
71 VG_(details_name) ("exp-sgcheck"); in pc_pre_clo_init()
72 VG_(details_version) (NULL); in pc_pre_clo_init()
73 VG_(details_description) ("a stack and global array " in pc_pre_clo_init()
75 VG_(details_copyright_author)( in pc_pre_clo_init()
77 VG_(details_bug_reports_to) (VG_BUGS_TO); in pc_pre_clo_init()
78 VG_(details_avg_translation_sizeB) ( 496 ); in pc_pre_clo_init()
[all …]
/external/valgrind/main/memcheck/tests/
Dunit_oset.c93 vg_assert( ! VG_(OSetGen_Contains)(oset, &v) ); in example1singleset()
94 vg_assert( ! VG_(OSetGen_Lookup)(oset, &v) ); in example1singleset()
95 vg_assert( ! VG_(OSetGen_Remove)(oset, &v) ); in example1singleset()
96 vg_assert( ! VG_(OSetGen_Next)(oset) ); in example1singleset()
97 vg_assert( 0 == VG_(OSetGen_Size)(oset) ); in example1singleset()
102 vs[i] = VG_(OSetGen_AllocNode)(oset, sizeof(Word)); in example1singleset()
116 VG_(OSetGen_Insert)(oset, vs[i]); in example1singleset()
120 vg_assert( NN == VG_(OSetGen_Size)(oset) ); in example1singleset()
124 assert( VG_(OSetGen_Contains)(oset, vs[i]) ); in example1singleset()
130 assert( ! VG_(OSetGen_Contains)(oset, &v) ); in example1singleset()
[all …]

12345678910>>...12