Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Aug 2009 19:30:10 GMT
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 167581 for review
Message-ID:  <200908211930.n7LJUA0R076488@repoman.freebsd.org>

index | next in thread | raw e-mail

http://perforce.freebsd.org/chv.cgi?CH=167581

Change 167581 by stas@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 );
 


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908211930.n7LJUA0R076488>