summaryrefslogtreecommitdiff
path: root/Userland/DevTools/Profiler/DisassemblyModel.cpp
AgeCommit message (Expand)Author
2023-05-15Userland: Port `Model::column_name()` to StringKarol Kosek
2023-02-02Profiler: Standardize percentage formattingJelle Raaijmakers
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-22LibDebug: Propagate errors throughout DWARF parsingTim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26Profiler: Don't stop disassembly on invalid instructionsSimon Wanner
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-02-16DevTools: Use default constructors/destructorsLenny Maiorani
2021-12-28Profiler: Extract percentage gradient calculation into its own fileStephan Unverwerth
2021-12-28Profiler: Make everything east-const :^)Stephan Unverwerth
2021-12-23Profiler: Add some implied auto qualifiersHendiadyoin1
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-16Profiler: Stop disassembly on invalid instructionsHendiadyoin1
2021-11-16Profiler: Don't try to disassemble empty buffersHendiadyoin1
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling
2021-10-31Profiler: Cache parsed DWARF debug information in disassembly viewDaniel Bertalan
2021-10-31Profiler: Load the actual kernel binary for disassemblyDaniel Bertalan
2021-10-31Profiler: Share the mapped kernel between Profile and DisassemblyModelDaniel Bertalan
2021-10-25LibX86: Take load base address into consideration during disassemblyDaniel Bertalan
2021-10-25Profiler: Subtract the kernel's base address when searching for symbolsDaniel Bertalan
2021-08-10Profiler: Disassemble the entire function if the symbol is a functionAli Mohammad Pur
2021-08-10Profiler: Disassemble the containing function for non-function symbolsAli Mohammad Pur
2021-08-06Everywhere: Replace Model::update() with Model::invalidate()sin-ack
2021-08-06Profiler: Display source location information in the disassembly viewAli Mohammad Pur
2021-08-01DevTools: Remove unused header includesBrian Gianforcaro
2021-07-22Userland: Use /proc/kernel_base to determine the kernel base addressGunnar Beutner
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-20Userland: Hardcode the x86_64 kernel base address for nowGunnar Beutner
2021-07-18Kernel: Split debug symbols into a separate fileGunnar Beutner
2021-06-24Profiler: Use u32 when constructing InstructionDataGunnar Beutner
2021-05-22Profiler: Split the call tree into one subtree per processAndreas Kling
2021-05-04Profiler: Move everything into the "Profiler" namespaceAndreas Kling
2021-05-04Profiler: Print addresses in debug log in hex.Brian Gianforcaro
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-16LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888xAndreas Kling
2021-03-03Profiler: Cache and reuse mapped ELF objectsAndreas Kling
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-02-27Profiler: Unbreak DisassemblyModel after shared library introductionAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12DevTools: Move to Userland/DevTools/Andreas Kling