PERFORCE change 167581 for review
Stanislav Sedov
stas at FreeBSD.org
Fri Aug 21 19:30:11 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=167581
Change 167581 by stas at stas_yandex on 2009/08/21 19:29:47
- Remove local hacks that we don't probably need.
Affected files ...
.. //depot/projects/valgrind/coregrind/m_syswrap/syswrap-generic.c#10 edit
Differences ...
==== //depot/projects/valgrind/coregrind/m_syswrap/syswrap-generic.c#10 (text+ko) ====
@@ -2770,9 +2770,6 @@
{
Addr brk_limit = VG_(brk_limit);
Addr brk_new;
-#ifdef VGP_x86_freebsd
- ThreadState* tst;
-#endif
/* libc says: int brk(void *end_data_segment);
kernel says: void* brk(void* end_data_segment); (more or less)
@@ -2792,24 +2789,6 @@
PRINT("sys_brk ( %#lx )", ARG1);
PRE_REG_READ1(unsigned long, "brk", unsigned long, end_data_segment);
-#if defined(VGO_freebsd)
-#if defined(VGP_x86_freebsd)
- /* We have to preserve %edx across this call for libc/i386/brk.S */
- /* QQQ: only on 4.x? or 6.x as well? */
- tst = VG_(get_ThreadState)(tid);
- brk_new = do_brk(ARG1);
- SET_STATUS_Success2( brk_new, tst->arch.vex.guest_EDX );
-#elif defined(VGP_amd64_freebsd)
- brk_new = do_brk(ARG1);
- SET_STATUS_Success( brk_new );
-#else
-#error "add your platform"
-#endif
-#else
- brk_new = do_brk(ARG1);
- SET_STATUS_Success( brk_new );
-#endif
-
brk_new = do_brk(ARG1);
SET_STATUS_Success( brk_new );
More information about the p4-projects
mailing list