c11tester.git
2019-11-26 bdemskyMerge branch 'branch-weiyu' of ssh://plrg.eecs.uci...
2019-11-21 bdemskyMerge branch 'master' of ssh://plrg.eecs.uci.edu:/home...
2019-11-20 weiyuImplement both pthread_yield and c++ thread yield
2019-11-20 bdemskybug fix
2019-11-20 bdemskyAdd datarace support for atomics and calloc
2019-11-15 rootbug fixe
2019-11-15 bdemskyAdd pipe support
2019-11-14 weiyuVersion that finds the bug of iris
2019-11-12 weiyuNot sure why this change prevents a segfault in iris
2019-11-10 weiyuAvoid seg fault in the case where ensureModel is called...
2019-11-08 weiyuBug fixing
2019-11-01 weiyuDo not allow a thread to stash the next pending action...
2019-10-31 weiyuFix a typo
2019-10-23 weiyuAdd a collision list for FuncInsts with the same source...
2019-10-23 weiyuSome edits
2019-10-22 weiyuChecking whether every write in the rf_set satisfies...
2019-10-21 weiyuAdd a hash function for 64-bit int to improve the perfo...
2019-10-18 weiyuChange the implementation of sleep and remove NOOP
2019-10-18 weiyuModified the implementation of usleep and make ModelExe...
2019-10-18 weiyuRemove a redundant SnapVector
2019-10-18 weiyuCalculate store visibility probability and change the...
2019-10-16 weiyuThe higher the sleep score, the more likely the fuzzer...
2019-10-16 weiyuFinal fix; needs to be careful about the side effect...
2019-10-15 weiyuFix
2019-10-15 weiyuFixes
2019-10-15 weiyuAdd sleep score
2019-10-15 weiyuLittle adjustment
2019-10-12 weiyuFix bug
2019-10-11 weiyuAdd an exit node in predicate trees
2019-10-11 weiyuDesign a method to select predicate branches based...
2019-10-10 weiyuAvoid using a HashTable to associate FuncInsts with...
2019-10-10 weiyuTurns out that calling Predicate::evaluate in FuncNode...
2019-10-10 weiyuPerformance fix; delete unused data structures
2019-10-09 weiyuSelect a new predicate branch when the selected branch...
2019-10-09 weiyuSome edits
2019-10-09 weiyuToward implementing the counter approach to monitor...
2019-10-08 weiyuMonitor threads when they enter functions and decide...
2019-10-08 weiyuAdd some documentation for WaitObj
2019-10-08 weiyuBFS with distance was not implemented correctly
2019-10-08 weiyuFix a bug
2019-10-08 weiyuEvery time a thread enters a function, check whether...
2019-10-07 weiyuFix methods
2019-10-05 weiyuAdd some methods for WaitObj
2019-10-05 weiyuCreate WaitObj to store information about which thread...
2019-10-05 weiyuAdd default memory allocation and free functions for...
2019-10-04 weiyuCompute the threads that a paused thread my wait for
2019-10-03 weiyuToward computing which threads a paused thread may...
2019-10-02 weiyuDo not unset FuncInst locations when new executions...
2019-10-02 weiyuReorganize codes
2019-10-02 weiyuMove one snapshotted data structure from ModelHistory...
2019-10-02 weiyuFix a memory bug
2019-10-01 weiyuFree memory
2019-10-01 weiyuNotify threads paused by the Fuzzer when the desired...
2019-09-30 weiyuClear headers
2019-09-30 weiyuChange the return type of Predicate::evaluate
2019-09-30 weiyuConcrete predicate class
2019-09-30 weiyuFactor predicate expression types into a separate file
2019-09-27 weiyuAble to evaluate predicate expression against a 'contex...
2019-09-26 weiyuNeed to free memory
2019-09-26 weiyuFix a bug
2019-09-19 weiyuFix a bug in pthread_mutex_unlock; initialize mutex...
2019-09-19 weiyuKeep track of which FuncNodes may write to a memory...
2019-09-17 weiyuAdd comment about the difference between ModelAction...
2019-09-16 weiyuConstruct the graph of methods based on the order that...
2019-09-13 weiyuAdd edges between FuncNodes
2019-09-12 weiyuChange action_list_buffer to snapshot memory instead...
2019-09-11 weiyuMake sure that actions that do writes are labeled corre...
2019-09-10 weiyuReorganize codes
2019-09-10 weiyuAdd atomic write actions to predicate trees
2019-09-09 weiyuRemove an unused data structure
2019-09-09 weiyuRemove unused codes
2019-09-06 weiyuModify the implementation of wait and timed wait operation
2019-09-05 weiyuDo not process read actions paused by the fuzzer
2019-09-05 weiyuseems to work
2019-09-05 weiyuWhen an atomic read action cannot read from a desired...
2019-09-03 weiyusplit add_action_to_lists into to two functions and...
2019-08-30 weiyuremove a redundant member function that I added before
2019-08-29 weiyufix bug by changing MEMALLOC to SNAPSHOTALLOC
2019-08-29 weiyuimprove efficiency of selectWrite
2019-08-29 weiyuremove unused member functions
2019-08-28 weiyumove codes around in history.cc, and NewFuzzer::selectW...
2019-08-28 weiyuremove unused member functions and add a new data structure
2019-08-28 weiyuonly select a new predicate branch when new read action...
2019-08-27 weiyusome edits to NewFuzzer
2019-08-27 weiyuperformace fix
2019-08-26 weiyufix bug
2019-08-26 weiyuadd a data structrue to keep track of the run-time...
2019-08-26 weiyuinitial commit for declaring member functions of Fuzzer...
2019-08-24 weiyuonly generate NULLITY predicate when it has ever been...
2019-08-23 weiyuget rid of an unused function
2019-08-23 weiyurestructure the codes that generate predicates
2019-08-23 weiyurestructure code and working on deconstructors
2019-08-22 weiyuexperiment with generating equality predicates across...
2019-08-22 weiyudeduce which locations may share the same value from...
2019-08-22 weiyuupdate FuncNodes when there is a write
2019-08-21 weiyuadd helper functions; prepare for computing which memor...
2019-08-20 bdemskyAdd ack
2019-08-20 weiyuMerge branch 'master' into branch-weiyu
2019-08-20 weiyuallow ModelHistory to process non-atomic actions when...
2019-08-20 weiyureset memory locations of FuncInsts when new executions...
next