Skip to content

Functions using values from an enum do not have xref to the enum type #7277

@xusheng6

Description

@xusheng6

Steps to repro:

  1. Open the provided database
  2. Go to the enum API_names in the types view
  3. Add a new member with name LoadLibraryA and value 0x726774c
  4. Notice the API_resolver does not populate the LoadLibraryA name
  5. Re-analyze the load_wininet function, and see it does show up
Image

After manual re-analysis

Image

We are probably missing an analysis update not properly marking the function as needs update after we add the enum member

Database: boolean ice steps intently

Metadata

Metadata

Assignees

Labels

Component: CoreIssue needs changes to the coreEffort: MediumIssues require < 1 month of workImpact: LowIssue is a papercut or has a good, supported workaroundScenario: MalwareIssues that are relevant to malware analysis.

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions