Implement timedwait
[c11tester.git] / funcnode.h
2020-08-25 weiyuMerge branch 'master' of /home/git/random-fuzzer into...
2020-02-25 weiyuFix memory issue; ModelList should be cleared before...
2020-02-19 weiyuEdits
2020-02-15 weiyuRemove the uses of inst_act_maps
2020-02-14 weiyuNeed to handle recursive calls
2020-02-13 weiyuAssign each predicate's initial weight ad 100. Remove...
2020-02-13 weiyuHandle predicate weight updates
2020-02-12 weiyuFix bug about recursive function calls
2020-02-12 weiyuRemove redundant data structures and FuncNode's depende...
2020-02-11 weiyuEager update predicate trees rather than lazy update...
2019-12-16 rootmerge
2019-12-14 weiyuIncorporate failed predicates in weights
2019-12-12 weiyuDelete set iterator pointers to prevent memory leaks...
2019-12-12 Brian DemskyMerge
2019-12-12 weiyuSmall edits
2019-12-12 weiyuFix a bug in predicate.cc and declare 3 hashtables...
2019-12-10 weiyuMerge branch 'master' into branch-weiyu
2019-12-10 weiyuStore the set of predicate leaves in FuncNode
2019-12-10 Brian DemskyMerge branch 'branch-weiyu' of ssh://plrg.eecs.uci...
2019-12-09 weiyuexperiment with exponential decay model
2019-12-04 weiyuTabbing
2019-11-26 bdemskyRun tabbing pass
2019-11-21 bdemskyMerge branch 'master' of ssh://plrg.eecs.uci.edu:/home...
2019-10-23 weiyuAdd a collision list for FuncInsts with the same source...
2019-10-21 weiyuAdd a hash function for 64-bit int to improve the perfo...
2019-10-11 weiyuAdd an exit node in predicate trees
2019-10-10 weiyuAvoid using a HashTable to associate FuncInsts with...
2019-10-04 weiyuCompute the threads that a paused thread my wait for
2019-10-02 weiyuFix a memory bug
2019-09-30 weiyuClear headers
2019-09-26 weiyuNeed to free memory
2019-09-19 weiyuKeep track of which FuncNodes may write to a memory...
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-08-28 weiyuremove unused member functions and add a new data structure
2019-08-26 weiyuadd a data structrue to keep track of the run-time...
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 weiyudeduce which locations may share the same value from...
2019-08-21 weiyuadd helper functions; prepare for computing which memor...
2019-08-20 weiyuMerge branch 'master' into branch-weiyu
2019-08-20 weiyureset memory locations of FuncInsts when new executions...
2019-08-16 weiyudefer the initial update of predicate tree for a better...
2019-08-16 weiyutry to infer nullity predicate inside update_predicate_...
2019-08-15 weiyuchange the structure of predicate expressions, and...
2019-08-14 weiyuexperiment with adding NULLITY predicate
2019-08-13 weiyudo optimization for FuncNode::update_tree
2019-08-09 weiyuget rid of read_val_map; A bug is discovered.
2019-08-09 weiyufix bug - 'backedge' in predicate.cc uninitialized
2019-08-09 weiyufix bug
2019-08-08 weiyuadd a dummy predicate entry node to make code simpler...
2019-08-08 weiyurestructrue code of funcnode.cc, and planning for addin...
2019-08-07 weiyuSplit FuncNode::get_or_add_inst into two separate funct...
2019-08-06 weiyutoward updating predicate trees every time a function...
2019-08-03 weiyutoward building a naive predicate tree
2019-08-01 weiyumerge
2019-08-01 weiyuchange the data structure of thrd_func_inst_list becaus...
2019-07-31 weiyumerge
2019-07-30 weiyumove write_history to funcnode.cc was a mistake
2019-07-30 weiyumove write_history to funcnode.cc and do experiment
2019-07-29 bdemskyedits
2019-07-29 weiyuperformance fix
2019-07-29 rootMerge branch 'branch-weiyu' of /home/git/random-fuzzer...
2019-07-27 weiyuMerge branch 'new_fuzzer' into branch-weiyu
2019-07-27 weiyuplanning to build a predicate generator based on values...
2019-07-25 weiyulittle fixes
2019-07-22 rootfix conflict
2019-07-19 weiyumove the 'link_insts' method to FuncNode class
2019-07-19 weiyuchange the data structure for storing last read values...
2019-07-19 weiyuadd a data structure to store the values read by last...
2019-07-16 bdemskyrun tabbing pass
2019-07-11 weiyuMerge branch 'new_fuzzer' into branch-weiyu
2019-07-11 weiyucommit stuff before merge
2019-07-09 weiyuadd entry atomic instructions to FuncNode
2019-07-08 weiyumerge and resolve conflict
2019-07-08 weiyufactor out codes for FuncInst class
2019-07-06 weiyuadd func_map_rev to map function ids to function names
2019-07-01 weiyufix git conflict
2019-06-28 weiyumove work_list (thrd_func_list) from history.h to execu...
2019-06-28 weiyuchange data structures
2019-06-27 weiyufactor codes in history.* and move it to funcnode.*