Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.
This repository was archived by the owner on Jul 5, 2023. It is now read-only.

Instrumentation fails - Unexpected data label at offset #61

@nevilad

Description

@nevilad

I'm running afl instrumentation with verbose=1 and it fails with these warnings:
Block "BlockName" has an unsupported code-data layout
Unexpected data label at offset XXXX

The place, where this message is displayed, contains this comment:
// If a non-data label was already encountered, and now there's another
// data label then bail: the block does not respect the 'code first,
// data second' supported layout requirement.

The questions are:

  1. How to find the address of the problem? The warning contains an offset, but what is the base for it?
  2. Means 'code first, data second' that the code can only reference data which is placed at greater addresses than this code?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions