index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
DevTools
Age
Commit message (
Expand
)
Author
2020-07-11
UserspaceEmulator: Implement the RET instruction
Andreas Kling
2020-07-11
UserspaceEmulator: Symbolicate disassembly output :^)
Andreas Kling
2020-07-11
UserspaceEmulator: Don't exit the emulation loop on "RET" :^)
Andreas Kling
2020-07-11
UserspaceEmulator: Implement PUSH_imm32 and PUSH_RM32
Andreas Kling
2020-07-11
UserspaceEmulator: Implement short-range jump instructions
Andreas Kling
2020-07-11
UserspaceEmulator: Implement the CALL_imm32 instruction
Andreas Kling
2020-07-11
UserspaceEmulator: Fix broken inline assembly for asymmetric op_foos
Andreas Kling
2020-07-11
UserspaceEmulator: Print out the current EIP as we execute instructions
Andreas Kling
2020-07-11
UserspaceEmulator: Load the target executable ELF semi-properly :^)
Andreas Kling
2020-07-11
UserspaceEmulator: Set up a very basic program entry stack
Andreas Kling
2020-07-11
UserspaceEmulator: Convert the XOR instruction to inline assembly
Andreas Kling
2020-07-11
UserspaceEmulator: Convert the SUB instruction to inline assembly
Andreas Kling
2020-07-11
UserspaceEmulator: Tweak INC and SAR helpers to not be SoftCPU members
Andreas Kling
2020-07-11
UserspaceEmulator: Add the INC and ADD instructions
Andreas Kling
2020-07-11
UserspaceEmulator: Give SoftCPU an API for evaluating jump conditions
Andreas Kling
2020-07-11
UserspaceEmulator: Split SAR inline assembly into 8/16/32 bit variants
Andreas Kling
2020-07-11
UserspaceEmulator: Support MOV_RM32_reg32 with memory destination
Andreas Kling
2020-07-11
UserspaceEmulator: Implement the CMP family of instructions
Andreas Kling
2020-07-10
UserspaceEmulator: Warn in SoftMMU if accessing unknown memory
Andreas Kling
2020-07-10
UserspaceEmulator: Implement a bunch of the MOV instructions
Andreas Kling
2020-07-10
UserspaceEmulator: Implement the SAR instruction
Andreas Kling
2020-07-10
UserspaceEmulator: Implement the SUB family of instructions
Andreas Kling
2020-07-10
UserspaceEmulator+LibX86: Implement all the forms of XOR
Andreas Kling
2020-07-10
UserspaceEmulator: Better 8/16 bit GPR accessors
Andreas Kling
2020-07-10
UserspaceEmulator: Add 8/16 bit memory read/write operations
Andreas Kling
2020-07-10
UserspaceEmulator: First cut of generic instruction implementations
Andreas Kling
2020-07-10
UserspaceEmulator: Add proper segment registers
Andreas Kling
2020-07-10
UserspaceEmulator: Add accessors for the 16-bit GPRs
Andreas Kling
2020-07-10
UserspaceEmulator: Fix a Clang warning
Andreas Kling
2020-07-09
UserspaceEmulator: Tidy up SoftCPU's general purpose registers
Andreas Kling
2020-07-09
UserspaceEmulator: Add an initial stack and implement PUSH/POP reg32
Andreas Kling
2020-07-09
UserspaceEmulator: Start sketching out a SoftMMU class :^)
Andreas Kling
2020-07-09
UserspaceEmulator: Start executing in _start() instead of main()
Andreas Kling
2020-07-07
UserspaceEmulator: Implement XOR_RM32_reg32
Andreas Kling
2020-07-07
UserspaceEmulator: Add arithmetic CPU flags
Andreas Kling
2020-07-07
UserspaceEmulator: Break out of emulation when hitting a RET
Andreas Kling
2020-07-07
UserspaceEmulator: Start building a userspace X86 emulator :^)
Andreas Kling
2020-07-04
TextEditor: Tweak 16x16 icon
Andreas Kling
2020-07-04
Profiler: Use SortingProxyModel::set_sort_role()
Andreas Kling
2020-07-04
LibGUI: Turn GUI::Application::the() into a pointer
Andreas Kling
2020-07-04
LibGUI: Make GUI::Application a Core::Object
Andreas Kling
2020-07-02
Profiler: Turn the "choose a process" functionality into a GUI::Dialog
Andreas Kling
2020-07-02
Profiler: Make the RunningProcessesModel actually sortable
Andreas Kling
2020-07-01
Profiler: Allow specifying a PID to profile with --pid
Andreas Kling
2020-07-01
Profiler: If run without arguments, let user select process from a list
Andreas Kling
2020-07-01
Profiler: Rename from ProfileViewer :^)
Andreas Kling
2020-07-01
Inspector: Expand and show properties in a TreeView
AnotherTest
2020-06-29
Everywhere: Replace some uses of fork/exec with posix_spawn
Nico Weber
2020-06-21
HackStudio: Use Web::PageView::load_html() for the documentation popup
Andreas Kling
2020-06-13
AK: JsonParser improvements
Matthew Olsson
[next]