Branch: refs/heads/thaines/remove_unused_parse_func_vars
Home: https://github.com/dyninst/dyninst
Commit: fe3470a411953eb648102d519e5a8849a7bee144
https://github.com/dyninst/dyninst/commit/fe3470a411953eb648102d519e5a8849a7bee144
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.C
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_func::containsSPRWrites_
It was added by ad610d9a0 in 2006, but never used.
Commit: 165eb287d0422b5afd361cff0bd1e9842a3cf708
https://github.com/dyninst/dyninst/commit/165eb287d0422b5afd361cff0bd1e9842a3cf708
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 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 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.
Commit: 5bbd094e00e9c4b633b2321136229c1601af4eaa
https://github.com/dyninst/dyninst/commit/5bbd094e00e9c4b633b2321136229c1601af4eaa
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.C
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_func::invalidateLiveness_
Its usage was removed by 70328949c in 2011.
Commit: b399776b3952e95d6083847fcfb866e4c819acd5
https://github.com/dyninst/dyninst/commit/b399776b3952e95d6083847fcfb866e4c819acd5
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.C
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_func::o7_live
Its usage was removed by dee8900a in 2011.
Commit: 8421ef8f933cc4aeb3f33d5568991df1a4355a45
https://github.com/dyninst/dyninst/commit/8421ef8f933cc4aeb3f33d5568991df1a4355a45
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_func::calcBlockLevelLiveness
Its usage was removed by 799b99dc2 in 2013.
Commit: a4dc75571b295cb42554d02f9e71ab7eba21a81a
https://github.com/dyninst/dyninst/commit/a4dc75571b295cb42554d02f9e71ab7eba21a81a
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_block::getLivenessIn
Its usage was removed by 18a7ca0a4 in 2011
Commit: 236739c2e4fdec76b12d4d003dfd3f5015fcc430
https://github.com/dyninst/dyninst/commit/236739c2e4fdec76b12d4d003dfd3f5015fcc430
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_block::blockSet
Its usage was removed by 18a7ca0a4 in 2011.
Commit: a6d06043bd209aab73e349829b9e19fc5eec1aab
https://github.com/dyninst/dyninst/commit/a6d06043bd209aab73e349829b9e19fc5eec1aab
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove parse_block::getLivenessOut
Its usage was removed by 18a7ca0a4 in 2011.
Commit: 7257489e7e016e5a014130996488eabeb2ba20dd
https://github.com/dyninst/dyninst/commit/7257489e7e016e5a014130996488eabeb2ba20dd
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Remove redundant typedef for Insns
It's defined in ParseAPI::Block.
Commit: ff8f10d66a5c6276ad011bdb54cce4d714057db0
https://github.com/dyninst/dyninst/commit/ff8f10d66a5c6276ad011bdb54cce4d714057db0
Author: Tim Haines <[email protected]>
Date: 2026-02-05 (Thu, 05 Feb 2026)
Changed paths:
M dyninstAPI/src/parse-cfg.C
M dyninstAPI/src/parse-cfg.h
Log Message:
-----------
Use default dtor for parse_block
Compare:
https://github.com/dyninst/dyninst/compare/fe3470a41195%5E...ff8f10d66a5c
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