Skip to content

SYSCALL_DEFINE0 lead to interface functions not being replaced. #206

Description

@ampresent

SYSCALL_DEFINE0(sched_yield),SYSCALL_DEFINE0 has no arguments =>
__x64_sys_sched_yield is an alias to do_sched_yield =>
__x64_sys_sched_yield has no function body =>
GCC doesn't take it as a function =>
HIT the bug. =>
It's neither in interface list, nor in fn list =>
It's neither classified as an interface function, nor infected as an outsider function =>

sched_yield and its descendants are not replaced.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions