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