summaryrefslogtreecommitdiff
path: root/sys/src/libmach
AgeCommit message (Expand)Author
2023-05-18libmach: fix reading .7 objects containing instructions with an extra registe...Sigrid Solveig Haflínudóttir
2023-05-16libmach: fixup for fmovT Fd,u(SP)Sigrid Solveig Haflínudóttir
2023-05-16libmach: add more floating point instructions decoding for arm64Sigrid Solveig Haflínudóttir
2023-05-10libmach/acid: add basic FP support for arm64Sigrid Solveig Haflínudóttir
2023-05-09libmach: remove obsolete fishy case in mips header parsingJacob Moody
2019-05-09libmach: remove newlinecinap_lenrek
2019-05-09libmach: support for MOVP instruction disassembly for arm64cinap_lenrek
2019-05-03libmach: initial arm64 supportcinap_lenrek
2018-11-24libmach: change amd64 szreg to 8 (thanks charles forsyth)cinap_lenrek
2018-09-08libmach: substitute /dev/zero for /proc/$pid/fpregs when missing (for snapfs)cinap_lenrek
2017-11-19libmach: fix format for 8db sse shift opscinap_lenrek
2017-08-24libmach: support disassembling from memoryaiju
2017-05-24libmach: add INVEPT and INVVPID instructionsaiju
2017-05-22libmach: fix wrong offset bug (thanks cinap); add VMX instructionsaiju
2016-11-17/sys/src/lib*: clean upftrvxmtrx
2016-09-03libmach: fix RORREG, right shift with shift count 0 means >>32cinap_lenrek
2016-05-04libmach: more alphacinap_lenrek
2016-05-04libmach: remove alpha stuffcinap_lenrek
2016-05-04retire the dec alpha portcinap_lenrek
2015-08-25fix fuckupglenda
2015-08-25import E script from bell labsmischief
2015-08-05libmach: remove redundant check for big endianmischief
2015-08-05libmach: remove useless error check from previous commitmischief
2015-08-05libmach: set correct endianness with little endian ELF32 mips binariesmischief
2015-03-22vl, libmach, kernel: mips has 16K alignment for segments (for bigpages)cinap_lenrek
2014-07-13libmach: fix break point instruction for little endian MIPS (from sources)cinap_lenrek
2014-04-15libmach: fix printing of amd64 modrm byte register with rex prefixcinap_lenrek
2014-03-09libmach: pragma pack 32bit Ureg structs for amd64cinap_lenrek
2014-02-08pc64: handle negative file offsets when accessing kernel memory with devproccinap_lenrek
2014-02-03libmach: change mach pgsize back from 4K to 2MB for amd64cinap_lenrek
2014-02-01libmach: pc64 uses 4K pages, IP -> PCcinap_lenrek
2014-01-17libmach: fix wrong operand order of MOVLQSX instruction disassemblycinap_lenrek
2013-10-02libmach: fix wrong formating for arm LDRH/STRH/LDRSB/LDRSH (MOVHU/MOVBU) inst...cinap_lenrek
2013-08-10TEQ with S bit = 0 would be pointless, so ARM uses this case to encode "misce...cinap_lenrek
2013-08-04apply richard millers arm debug fixes (from sources)cinap_lenrek
2013-06-12libmach: add EMMS for disassembly (8db.c, thanks mischief)cinap_lenrek
2013-06-10ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes fo...jpathy
2013-05-30libmach: fix reversed F0-F7 register ordercinap_lenrek
2013-05-26keep fpregs always in sse (FXSAVE) format, adapt libmach and acid files for n...cinap_lenrek
2013-05-04libmach: update mips disassembler (from sources)cinap_lenrek
2013-05-04bio: use UTFmax for Bungetsize and fix libmach to include <libc.h> before <bi...cinap_lenrek
2013-01-26add arm vfp support to compiler and linker (from sources)cinap_lenrek
2012-11-22libmach: fix file permission for map.ccinap_lenrek
2012-08-07libmach: fix acid -k regression (was broken in r5eeb36d3ddd0)cinap_lenrek
2012-07-30import updated compilers from sourcescinap_lenrek
2012-02-13libmach: use correct kernel base, kprof: use kernel base from libmach (from a...cinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen