ASM: offset into struct
Napr. mám struct X {
unsigned int a;
long, b;
short c;
} x,y,z;
Potrebujem v asm napísať niečo typu
long *pointer = &y.b;
a na to potrebujem automaticky počítať offset.
Pre pridávanie komentárov sa musíte prihlásiť.
Pre pridávanie komentárov sa musíte prihlásiť.
Bola vydaná verzia 1.63.0 programovacieho jazyka Rust. Novinkami sú napríklad scoped threads, nový model vlastníctva pre raw file deskriptory, a dokončenie prechodu na novú kontrolu požičiavania (borrow-checker). Podrobnosti k nelexikálnej životnosti objektov sú v samostatnom blogu.
Zdroj: blog.rust-lang.org
Spoločnosť Tachyum mešká s dodaním čipov Prodigy.
Aktuálne avizuje dodanie prvých čipov do konca tohto roka, pričom hromadná výroba má byť spustená začiatkom 2023.
Zdroj: zive.sk
Spoločnosť Intel vydala opravu mikrokódu 20220809. Oprava by mala riešiť chybu aepic. Zároveň boli zverejnené desiatky bezpečnostných upozornení v produktoch Intel.
Spoločnosť AMD zverejnila detaily k bezpečnostnej chybe Execution Unit Scheduler Contention Side-Channel. Bližšie podrobnosti sú dostupné v samostatnom dokumente.
Zdroj: amd.com
Bola vydaná nová verzia linuxovej distribúcie Kali Linux. Okrem rôznych aktualizácií je v tejto verzii niekoľko nových nástrojov - BruteShark, DefectDojo, phpsploit, shellfire a SprayingToolkit.
Zdroj: kali.org
Spoločnosť Intel predstavila na prebiehajúcej konferencii SIGGRAPH 2022 GPU Intel Arc Pro A30M (mobilná), A40 (1 slot) a A50 (dual slot). Najvyšší model má 75W TDP a 4.8 TFLOP výkon (single precision).
Zdroj: intel.com
Gitlab mal podľa interných zdrojov mazať na voľných účtoch repozitáre, ktoré neboli aktualizované viac než rok. Po vlne kritiky sa zdá, že nakoniec budú len presunuté na pomalé ukladacie zariadenia a budú naďalej dostupné aj keď s horšou rýchlosťou prístupu.
Zdroj: theregister.com
Po 9 mesiacoch vývoja bola vydaná verzia 3.5 herného enginu Godot. Nová verzia obsahuje mnoho menších vylepšení, zatiaľ čo hlavný vývoj prebieha na pripravovanej verzii 4.0. Stručný zoznam noviniek je v oznámení. Podrobný zoznam noviniek sa dá nájsť v changelogu.
Zdroj: godotengine.org (oznámenie)
Spoločnosť Dreamworks plánuje zverejniť svoj renderer MoonRay pod licenciou Apache 2.0. Podrobnosti budú zverejnené na webe openmoonray.org.
Zdroj: awn.com
Žiak z Verony uploadol do Python PyPI repozitára niekoľko balíkov s Ransomware nazvaných, ako známe balíky s malým preklepom. K známemu balíku requests boli uploadnuté napríklad requesys, requesrs a requesr. Balík requesys bol napríklad nainštalovaný 258 krát. Obete si mohli vyžiadať dešifrovací kľúč bez zaplatenia.
Zdroj: darkreading.com
Po | Ut | St | Št | Pi | So | Ne |
---|---|---|---|---|---|---|
29 | 30 | 31 | 01 | 02 | 03 | 04 |
05 | 06 | 07 | 08 | 09 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 01 | 02 |
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
.cdecls
, ktorá umožnuje inclusion of C/C++ header files to assembly files. Z týchto headerov sú potom v assembly file vytvorené definície typov, deklarácie funkcií, atď, na ktoré sa dá odkazovať. Mená jednotlivých položiek štruktúr sa potom .equ ich offsetom.Správna odpoveď sa nachádza v
linux/arch/<arch>/asm/asm-offsets.c
alinux/Kbuild
. Offsety sú generované z "falošných inštrukcií" v C súbore, ktorý sa prekladá do asm, kde dojde k rozvitiu C makier a iných vecí ale nedojde k prekladu samotných inštrukcíi. Tento S súbor je následne parsovaný sed-om a hladajú sa rozvité hodnoty, ktoré sa dosadia do výsledného asm-offsets.h.