summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* add previewHEADmasterJari Vetoniemi2020-03-25
|
* memview: use 2d array for hex lookupJari Vetoniemi2019-03-01
|
* memview: s/|/||/Jari Vetoniemi2019-02-28
|
* memview: draw each row to endJari Vetoniemi2019-02-27
| | | | | fixes bug where last row's char display may not get updated, if it's also last row that's displayed in the hex view widget.
* make: normal assignment for WARNINGSJari Vetoniemi2019-02-25
|
* Makefile -> GNUmakefileJari Vetoniemi2019-02-25
| | | | We rely on GNU make features.
* make: use private overrideJari Vetoniemi2019-02-25
| | | | | not really needed as override has already been specified for CPPFLAGS before, but if those lines were removed/refactored, this would break.
* memview: missing newline in usageJari Vetoniemi2019-02-24
|
* Makefile: Change default CPP/CFLAGSJari Vetoniemi2019-02-24
| | | | | | | -D_FORTIFY_SOURCE=2 and -O2 enables some useful diagnosis. Move WARNINGS into CFLAGS ?= assignment, as they are compiler specific. The default compilation flags assumes gcc, but can easily be changed by overriding CFLAGS and CPPFLAGS.
* memview: remove name_sz checkJari Vetoniemi2019-02-24
| | | | It's useless, snprintf is sane. Lets just accept the weird input.
* memview: NULL on empty inputJari Vetoniemi2019-02-24
|
* winedbg-procmap: fix share format parsingJari Vetoniemi2018-10-24
| | | | | The format isn't really machine friendly, so we need to do some additional pre-processing.
* memview: fix -/+ offset inputsJari Vetoniemi2018-10-24
|
* memview: Repaint bottom bar on hexview updatesJari Vetoniemi2018-10-24
| | | | | Since the bottom bar contains information about selected bytes, it must be redrawn
* memview: Make sure unmapped region always existsJari Vetoniemi2018-10-24
| | | | | This region is fallback when going to unknown memory, it also allows the program to be used without valid regions.
* memview: u for basic undoJari Vetoniemi2018-10-23
|
* memview: make q key quit the programJari Vetoniemi2018-10-23
|
* memview: store unknown region in named arrayJari Vetoniemi2018-10-23
| | | | This makes view referseshes work without special casing
* memview: Make it possible to follow selectionsJari Vetoniemi2018-10-23
| | | | If you think selection is a address and want to go there, press 'f'
* memview: add memory write featureJari Vetoniemi2018-10-23
|
* memview: check length of keybindingsJari Vetoniemi2018-10-23
|
* memview: make error prompts go away with any pressJari Vetoniemi2018-10-23
|
* memview: add decimal printing of selectionJari Vetoniemi2018-10-23
|
* memview: draw_error make sure there's spaceJari Vetoniemi2018-10-23
| | | | Don't - cur.x if cur.x > screen width
* memview: Fix region namesJari Vetoniemi2018-10-23
| | | | The old way failed for spaces, this is much better anyways
* memview: Use FMT(REVERSE) for selectionsJari Vetoniemi2018-10-23
|
* memview: consistency in codeJari Vetoniemi2018-10-23
| | | | | Everything else uses "data" instead of "buffer" for array of bytes, so lets not make screen a exception.
* memview: Reuse input handling for input functionJari Vetoniemi2018-10-23
| | | | | | | | | Also better inputline in general. We are basically reimplementing getline here. There's lots of repeated patterns here we could split into nicer utiliteis, but lets clean later. I want a useful tool as first prioritory.
* memview: fix uninitialized variableJari Vetoniemi2018-10-22
|
* memview: Make memview tolerate various term sizesJari Vetoniemi2018-10-22
| | | | | Kinda ugly, maybe needs better solution sometime. But this is good enough for now.
* memview: handle errorneus offsetsJari Vetoniemi2018-10-22
|
* memview: fix some bugs in the input()Jari Vetoniemi2018-10-22
|
* memview: Don't use tab for region changeJari Vetoniemi2018-10-22
| | | | Use this later for changing to different views
* memview: Make it possible to jump to offset with oJari Vetoniemi2018-10-22
|
* memview: Dont fallback on custom region file failJari Vetoniemi2018-10-22
|
* memview: create fake region if in unknown regionJari Vetoniemi2018-10-22
|
* memview: Handle all keysJari Vetoniemi2018-10-22
|
* memview: ^D quitsJari Vetoniemi2018-10-22
|
* Remove recommendations as it's safety hazardJari Vetoniemi2018-10-22
|
* Add memview.cJari Vetoniemi2018-10-22
|
* util.h: off by one in region endJari Vetoniemi2018-10-22
|
* Split for_each_line_in_file and make more genericJari Vetoniemi2018-10-22
|
* util.h: make step constJari Vetoniemi2018-10-21
|
* Make for_each_line_in_file work with non \n stuffJari Vetoniemi2018-10-21
|
* Nicer makefileJari Vetoniemi2018-10-21
|
* Make bintrim accept hexdecimal format tooJari Vetoniemi2018-10-21
|
* Give binsearch ability to find all matchesJari Vetoniemi2018-10-21
|
* Add notes about uioJari Vetoniemi2018-10-21
|
* Refactor io utils, add *-address-rw toolsJari Vetoniemi2018-10-21
| | | | | | | Namespace io_ stuff into mem_io_ to be less likely to collision with anything else. Add io-stream utility for working with streams instead of direct buffers. Add address-rw tools for simple memory read/write, where regions aren't needed.
* Split region reading to util.hJari Vetoniemi2018-10-20
|