Size: a a a

pro.osdev — расширенный хромосомный набор

2021 April 01

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
Berkus Decker
you can try reading documentation for once
yes of course , the good way is that all of that functions are aligned in memory considered like a frame , 🙈🙈
источник
2021 April 02

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Ledoux KOUAM
yes of course , the good way is that all of that functions are aligned in memory considered like a frame , 🙈🙈
that's not that frame
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
Berkus Decker
that's not that frame
Ohh ...😢
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
did you think that it is okay ??😅 or i have forget something ??
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
yeah you forgot to actually trace back the frames
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
Berkus Decker
yeah you forgot to actually trace back the frames
😂
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
how can i read rsp registers ??? i have tried this way : asm volatile("mov %0,%%rsp" : "=r" (rsp)); but i have segmentation fault
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Ledoux KOUAM
how can i read rsp registers ??? i have tried this way : asm volatile("mov %0,%%rsp" : "=r" (rsp)); but i have segmentation fault
Кажется, команда не читает а пишет...
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Да, это gas
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Там порядок обратный
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
😳 ... okay
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
We can use local variable To deduce thé rbp value
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Dollar Føølish
Да, это gas
Гас на gas поправь, а то у человека Гугл транслейт
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Хотя тоже не поможет...
источник

a

alnyan in pro.osdev — расширенный хромосомный набор
Ledoux KOUAM
how can i read rsp registers ??? i have tried this way : asm volatile("mov %0,%%rsp" : "=r" (rsp)); but i have segmentation fault
You don't need RSP for stack trace, use RBP instead
See this:
https://git.alnyan.me/yggdrasil/kernel/tree/sys/debug.c#n20
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
OKAY
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
alnyan
You don't need RSP for stack trace, use RBP instead
See this:
https://git.alnyan.me/yggdrasil/kernel/tree/sys/debug.c#n20
А как же оптимизация когда компилятор выкидывает rbp?
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
так тогда и не получится собрать бактрейс
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
без информации известной только при компиляции
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
компиль же выкидвает фрейм поинтер потому что он ей располагает
источник