b3a1e4bffbdbbf38304f216af405009868f43628 |
|
21-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates, to include 2015. No functional change. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
4ecd48360351f666f008148c12a24cbda455c6b1 |
|
30-Apr-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix the namespace of the functions dealing with segment names. As those are private to the address space manager they should be ML_ not VG_ prefixed. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15165 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
346ee2f7978bf2ab1ead4982e56870da276fc44b |
|
06-Apr-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Followup to r14898 which changes the storage of segment names by putting them into a string table. This patch adds reference counting to segment names and frees them when they are no longer used. The so freed memory can be reclaimed to store future segment names. New file coregrind/m_aspacemgr/aspacemgr-segnames.c which has all the code dealing with segment names. Carved out of aspacemgr-linux.c Detailled comments in the code. Fixes BZ 344559. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15073 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
3c9f1869b65b121ae41cac0ea66f5c2513819352 |
|
23-Jan-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add function attributes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14884 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
3297124fa2116737066ac3cd709f18fdd5405163 |
|
23-Oct-2014 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
2 pints later: more coregrind constification. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14659 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
8f9b0d20a3452164ee7c6fb4492a6989aeefe772 |
|
25-Jul-2014 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add LIKELY as suggested by Philippe. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14191 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
421c26e30de64ccf441ec398c1f8beda7afbb47c |
|
24-Jul-2014 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Factor out VG_(exit_now) to contain the syscall incantation to terminate the process. Make ML_(am_exit) and VG_(exit) use it, thereby avoiding double maintenance. Introduce libcbase_assert macro and use it in VG_(strncpy_safely) to document the case that function cannot handle. Add stub functions to memcheck/tests/unit_libcbase.c to satisfy new dependencies. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14185 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
0f157ddb404bcde7815a1c5bf2d7e41c114f3d73 |
|
18-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates (20XY-2012 ==> 20XY-2013) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
dbb3584f591710a15a437918c0fc27e300993566 |
|
27-Oct-2012 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More Char/HChar fixes and constification. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13088 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
03f8d3fc25f5a45c5826259d1b33b7f310117279 |
|
05-Aug-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to include 2012. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
ec062e8d96a361af9905b5447027819dfbfee01a |
|
23-Oct-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update all copyright dates, from 20xy-2010 to 20xy-2011. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12206 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
6e9de463ef677f093e9f24f126e1b11c28cf59fd |
|
28-Jun-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Delete the AIX5 port. The last release this worked for is 3.4.1, and then only on AIX 5.2 and 5.3. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11842 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 |
|
03-May-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to 2010. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
dad944add53e6361751c6832066c00c456854622 |
|
04-May-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merged r9750, r9751 (remove m_aspacemgr layering violation) from the DARWIN branch. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9752 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
4c245e595b9f6300d3120408ca873f7115d9cc7d |
|
16-Mar-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix all the non-VEX problems identified with the Clang Static Analyzer. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9416 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
9f207460d70d38c46c9e81996a3dcdf90961c6db |
|
10-Mar-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated copyright years. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
419060073e7943846cc9e0bcdcb25258d90da2dc |
|
18-Aug-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
The address space manager, and in particular the NSegment type, hardwire the assumption that an inode number is a UWord, that is, a host word. There's no reason for that assumption to be valid; an inode number could be a 64-bit int even on a 32 bit platform (eg w.r.t sys_stat64). This commit changes inode numbers and, for good measure, dev numbers, to be 64-bit regardless. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8521 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
4d474d086188fd1f29fa97dbd84d8ea2e589a9b8 |
|
11-Feb-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates ("200X-2007" --> "200X-2008"). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
9ebd6e0c607fa30301b1325874eb8de871c21cc5 |
|
08-Jan-2007 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|
297f6b0565fd0bb08fd3ddc1f2377ee6b3306b82 |
|
15-Oct-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Split m_aspacemgr into a generic part and a Linux-specific part. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6230 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_aspacemgr/priv_aspacemgr.h
|