Skip to content

How to handle stack address? #5

@zhuyutian57

Description

@zhuyutian57
int f(int *p1, int *p2) {
    return p1 == p2;
}

int q;

int main() {
    int a, b;
    q = 0;

    int *p1 = &a;
    int *p2 = &b;
    // p1 != p2 must be encoded into formula

    a = f(p1, p2); 

    if (a) {
        goto ERROR;
    }
    return 0;

    ERROR: {reach_error();abort();}
    return 1;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions