[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] syscalls: memory_info wird falsch aufgerufen



Am 06.03.2021 um 10:57 hat Nico Mayer geschrieben:
> ! Die Aufruf-Funktion des Syscalls "memory_info" erwartet, dass das
>   Ergebnis ueber das EAX und EDX Register übergeben wird. Der Kernel
>   erwartet aber zwei Referenzen als Parameter, in denen das Ergebnis
>   geschrieben wird. Dieser Commit aendert die Aufruf-Funktion fuer den
>   Syscall "memory_info" und behebt hierdurch das Problem.
> 
> Signed-off-by: Nico Mayer <mayerNico256@xxxxxxxxx>

Der hier ist falsch. Wenn du in der Shell "free" ausprobierst, siehst
du, dass es vor dem Patch tut und nachher nicht mehr.

Wenn du dir syscall_arch() anschaust, siehst du auch warum. Der Syscall
hat eine Spezialbehandlung.

Kevin