Jak pobrać wszystkie wartości zmiennych środowiskowych systemu Linux?

0

Witam,
Jak mogę w assemblerze pobrać wszystkie wartości zmiennych środowiskowych dla linux?
Macie może jakieś poradniki?
Ja niestety nie mogę znaleźć materiałów spełniających oczekiwania

Dzięki i pozdrawiam

0

Niespecjalnie jest to możliwe bez wiedzy gdzie znajduje się zmienna environ.

0
hauleth napisał(a):

Niespecjalnie jest to możliwe bez wiedzy gdzie znajduje się zmienna environ.

Analiza modułu startowego C, zwykle zwanego c0xxxx.asm, pewnie by była pouczająca. Ostatni raz to robiłem w czasach 16bitowych :(

0

Może w dosie będzie łatwiej?
Macie jakieś artykuły lub odpowiedzi jak pobrać w assemblerze te zmienne(screen)
screen

0
Kordoba napisał(a):

Może w dosie będzie łatwiej?
Macie jakieś artykuły lub odpowiedzi jak pobrać w assemblerze te zmienne(screen)

To ztcp ma coś wspólnego z blokiem PSP (blok na adresach niższych niż załadowany program).
Ta wiedza jest do znalezienia.

0

No na linuksie, x86_64, opisuje to strona 29 tego dokumentu:
https://www.uclibc.org/docs/psABI-x86_64.pdf

a dla innych architektur, to sobie poszukaj tu: https://wiki.osdev.org/System_V_ABI

1 użytkowników online, w tym zalogowanych: 0, gości: 1