Explaining the LDR family of instructions for loading registers, MOV for moving one register to another, STR for storing to memory, and SXTx/UXTx for filling a register with smaller data types.
Category Archive: Macs
Management of kernel extensions has changed significantly in Big Sur and later. This overview for users contrasts kexts with user-level extensions which are replacing them.
How conditional branching can slow modern processors down badly, comparing assembly code with that generated by Apple’s Swift compiler, and some puzzles.
I hope that you enjoyed Saturday’s Mac Riddles, episode 106. Here are my solutions to them. 1: Stock […]
Recognition, immediate action including capturing the panic log, discovering clues as to cause, further investigations to diagnose and address the cause.
Are you testing or going to test Monterey beta? Advice on kernel panics, the M1 missing boot disk problem, updates and escape routes.
Here are this weekend’s riddles to entertain you through family time, shopping and recreation. 1: Stock market collapse, […]
A strange volume named xART or xarts, secure memory management, and long random numbers: how they fit together to protect against replay attacks.
Failure to send outgoing mail to an SMTP server is an occasional problem which can be tricky to solve. Here are some clues, and a magic solution.
Don’t use Unicode normalised Form C names for volumes in Disk Utility, as they cause havoc, and prevent Spotlight from indexing volumes.
