Skip to content

Data dependency for objects #158

@KatGarmash

Description

@KatGarmash

Problem:
currently, extension block slicing algorithm takes control- and data-dependencies as constraints. However, it ignores potential data dependencies for objects (Resulting extended slices may violate semantics of original program bcoz of that). This is because object data dependencies are not included in the current data dependence graph.

Possible solution:

  • Consider any object method or method that has an object argument as modification of object:
    • either incorporate this into DDG (too harsh?)
    • or use it as constraint only for the block extension algorithm

Metadata

Metadata

Labels

bugSomething isn't workingenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions