Skip to content

exp.volatiles_are_top and exp.globs_are_top are only considered by base analysis #1843

@sim642

Description

@sim642

These options are only considered by the base analysis. All other analyses (especially relational) are unaffected and still assume non-top values, which defeats the point of these options.

Now thinking about these options, I'm thinking:

  • exp.volatiles_are_top is for both volatile and extern (although the name doesn't say that, only the description). For clarity, it would be better to have separate options.
  • If the options are going to be cleaned up, it might make sense to rename them as well, e.g. putting them under sem.*, as they define the semantics of some variables.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions