History log of /external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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_scheduler/ticket-lock-linux.c
c6e5d76e9eea8625f385ff844545c688c91938da 06-Aug-2015 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix printf format inconsistencies as pointed out by gcc -Wformat-signedness.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15500 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
bd664fdd6b51670786bf058ae23e3f79a9758487 08-Jul-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix "346411 MIPS: SysRes::_valEx handling is incorrect"
Specialise type SysRes for mips{32,64}-linux to enable
meaningful equality comparisons.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15404 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
2857285fdec67e0b464104d7f35bf3cd26a10258 22-Oct-2014 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change the initialisation of the newly allocated struct sched_lock
object. Just memset the whole thing to 0. That avoids a cast that
drops type qualifiction.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14650 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
68790a73bcb290746a5b34c44538c3b2728eaaec 13-Sep-2014 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> VG_(malloc/calloc/strdup) never return NULL (and never will).
So it's pointless to test or assert their return values.
Remove code doing so.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14528 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
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_scheduler/ticket-lock-linux.c
c91f58449e6fc2a4ce0851639a342c4277612fbb 15-Sep-2013 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix inclusion of header files in coregrind. No pub_tool_*.h should be
included here.
Added pub_core_poolalloc.h and renamed pub_tool_inner.h to pub_core_inner.h.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13548 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
cd19e99a2fc1adf5a142664d9604d18b51b646ec 03-Nov-2012 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix Char/HChar mixups and constness in m_scheduler.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13103 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
0c30a7b6e2ad70dff1924d851ba94f73d309b11a 19-Apr-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> scheduler, ticket lock: Add memory barriers necessary to avoid a deadlock on PowerPC systems

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12509 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
3f6e9d99048d516266b6d8928a159785771eb054 08-Mar-2012 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Suppress race reports on ticket lock state variables

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12437 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
277eafff8cbea7292851b4bf4d5b6c18385578a0 03-Mar-2012 philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> * README_DEVELOPERS : complete/enhance the section about outer/inner
* manual-core.xml : fix a typo
* include/pub_tool_inner.h : new file, defining macros for inner annotation
include/Makefile.am : reference this new file.
* syswrap-linux.c : when ENABLE_INNER, register the stacks for the outer.
(otherwise, nothing works properly).
* m_redir.c : avoid inner interpreting the outer vgpreload instructions.
* sema.c : annotate the semaphore with RWLOCK annotations for helgrind
* ticket-lock-linux.c : similar.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12414 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c
78bfc711d3e684c76eeab5f89a94a78d40ed6f4b 08-Dec-2011 bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add command-line option --fair-sched=[no|yes|try]. Use --fair-sched=try
when running the annotate_hbefore regression test. Closes #270006.

To do: update manual.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12280 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_scheduler/ticket-lock-linux.c