Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: 8493016bae509d3a73f6747dafe33c7af6013e14
https://github.com/dyninst/dyninst/commit/8493016bae509d3a73f6747dafe33c7af6013e14
Author: Tim Haines <[email protected]>
Date: 2026-02-10 (Tue, 10 Feb 2026)
Changed paths:
M dyninstAPI/h/BPatch_function.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/function.h
M dyninstAPI/src/parse-cfg.C
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove unused code in parse_func, parse_block (#2142)
* Remove parse_func::containsSPRWrites_
It was added by ad610d9a0 in 2006, but never used.
* Remove parse_func::containsSharedBlocks_
Its usage was removed by 62b7d1f21 in 2010.
This also removes the following functions that directly or indirectly
depend on it:
parse_func::containsSharedBlocks()
func_instance::containsSharedBlocks()
BPatch_function::containsSharedBlocks()
The one in BPatch_function was explicitly marked as not to be
documented, so it's assumed users never use it.
* Remove parse_func::invalidateLiveness_
Its usage was removed by 70328949c in 2011.
* Remove parse_func::o7_live
Its usage was removed by dee8900a in 2011.
* Remove parse_func::calcBlockLevelLiveness
Its usage was removed by 799b99dc2 in 2013.
* Remove parse_block::getLivenessIn
Its usage was removed by 18a7ca0a4 in 2011
* Remove parse_block::blockSet
Its usage was removed by 18a7ca0a4 in 2011.
* Remove parse_block::getLivenessOut
Its usage was removed by 18a7ca0a4 in 2011.
* Remove redundant typedef for Insns
It's defined in ParseAPI::Block.
* Use default dtor for parse_block
To unsubscribe from these emails, change your notification settings at
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api