1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00
serenity/Userland/Libraries
Hendiadyoin1 f602bbf135 LibX86+disasm: Use an output format closer to objdump
This mainly does two things,
1. Removes spaces after commas
2. Elides "0x" and leading zeros in most contexts

Remaining differences are:
1. objdump always has memory size annotations
   We lack these and probably have some annotations wrong
2. Boolean check names
   We use jump-zero, while objdump uses jump-equal for example
3. We sometimes add "00 00" symbols, which objdump elides
4. We always demangle (This is a good thing)
5. We always resolve relocations (This is a good thing)
6. We seem to detect some symbols differently/incorrectly
2022-04-07 16:50:34 +02:00
..
LibArchive Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibAudio AK+Userland: Rename Array::front/back to first/last 2022-04-06 14:31:52 +02:00
LibC LibC: Implement __fseterr 2022-04-03 19:15:14 +02:00
LibCards Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibChess LibChess: Change UCI::Command::Type to enum class 2022-04-03 17:36:48 +01:00
LibCompress LibCompress: Change DeflateSpecialCodeLengths to constexpr variables 2022-04-03 17:36:48 +01:00
LibConfig Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCore LibCore+Base: Hide empty options sections in manpages 2022-04-06 11:39:08 +02:00
LibCoredump Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCrypt Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibCrypto Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDebug Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDesktop Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDeviceTree Libraries: Add LibDeviceTree for manipulating OpenFirmware Device Trees 2021-10-21 19:20:03 -07:00
LibDiff Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDl Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibDSP AK+Everywhere: Add sincos and use it in some places 2022-03-15 11:39:42 +01:00
LibEDID Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibELF LibELF: Look up symbols in all global modules 2022-04-03 23:25:39 +01:00
LibFileSystemAccessClient Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
LibGemini Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibGfx LibWeb: Fix broken AffineTransform::map() implementation 2022-04-07 04:01:57 +02:00
LibGL AK+Userland: Rename Array::front/back to first/last 2022-04-06 14:31:52 +02:00
LibGPU LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamically 2022-04-06 11:32:24 +02:00
LibGUI LibGUI: Don't stringify non-textlike data in TreeView's tree column 2022-04-06 12:47:50 +02:00
LibHTTP AK+LibHTTP: Ensure plus signs are percent encoded in query string 2022-04-02 18:43:15 +02:00
LibImageDecoderClient Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibIMAP Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibIPC LibIPC: Add encoder and decoder for AK::OrderedHashMap 2022-04-03 13:13:10 +01:00
LibJS LibJS: Consistently call observable Temporal AOs with undefined options 2022-04-07 12:58:39 +01:00
LibKeyboard Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibLine Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibM Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibMain LibMain: Statically link LibMain 2022-03-24 03:04:57 +01:00
LibMarkdown Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPCIDB Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPDF PDFViewer: Support a continuous page view mode 2022-04-04 14:59:37 +02:00
LibProtocol Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibPthread Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibRegex Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSanitizer Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSoftGPU LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamically 2022-04-06 11:32:24 +02:00
LibSQL Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSymbolication Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSyntax Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibSystem LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCore 2021-11-23 11:33:36 +01:00
LibTest Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibTextCodec Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibThreading Libraries: Use default constructors/destructors in LibThreading 2022-03-13 22:34:38 +01:00
LibTimeZone LibTimeZone: Parse and generate time zone coordinate data 2022-02-03 16:11:15 +01:00
LibTLS Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibUnicode LibUnicode: Upgrade to CLDR version 41.0.0 2022-04-07 08:29:10 -04:00
LibUSBDB Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibVideo Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibVT Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibWasm Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LibWeb LibWeb: Make BrowsingContext ask PageClient when it wants to be scrolled 2022-04-06 19:35:08 +02:00
LibWebSocket Libraries: Use default constructors/destructors in LibWebSocket 2022-03-13 22:34:38 +01:00
LibX86 LibX86+disasm: Use an output format closer to objdump 2022-04-07 16:50:34 +02:00
LibXML LibXML: Add a fairly basic XML parser 2022-03-28 23:11:48 +02:00
CMakeLists.txt LibGL+LibGPU+LibSoftGPU: Load SoftGPU driver dynamically 2022-04-06 11:32:24 +02:00