Comments (2)
I regularly trip over this, as you are aware from my complaining about it. :-)
FWIW openocd's monitor interface addresses the "bytes or words" problem by having separate commands. mdw
is memory dump words that takes an address and (always) a number of words; mdb
is memory dump bytes. Now if you want to specify a dump of an odd number of bytes but have it formatted as words...those commands are no help to you. But, humility readmem will also refuse this today.
One potential compromise between the convenience of having a large chunk of RAM print by default, and my desire to not have the tool perform more bus accesses than I was expecting, is to change the behavior based on whether Humility knows the area is normal RAM. Anything outside of normal RAM would be more stringent.
from humility.
I for some reason thought this had been fixed, and used readmem to attempt to view a register, and Humility corrupted my debugging state by iterating over a bunch of FIFO registers. fwiw.
from humility.
Related Issues (20)
- `humility ringbuf list` table is misaligned when a ringbuf has a long path
- humility test suite could be less needlessly cruel
- errors-only mode for `humility counters ipc`
- Assertion failed: refcnt >= 0, file core.c, line 1187, function libusb_unref_device
- some level of `bitflags` awareness? HOT 2
- humility ringbuf should have parseable output HOT 2
- humility hangs in hid_close() after failed USB transfer HOT 2
- Humility assumes enum discriminants are u64, can't parse recent output HOT 3
- Bad read of image ID from archive built with 1.75.0 HOT 2
- Hiffy-related bits assume enum discriminants are signed, sometimes bytes
- Decoding of IBC blackbox timestamps continues to be weird
- Ringbuf decoding failures on a recent image HOT 1
- ringbuf: consider renaming `GEN` column to something less confusable HOT 1
- `humility lsusb` output swaps VID/PID
- humility lsusb could complain if probes declared in the environment JSON are missing
- `humility diagnose` doesn't work with newer kernels
- Handle array of counters
- `humility host` has fallen behind hubris
- `humility i2c` could maybe return a non-zero exit code when the I2C operation returns an error
- Support for new panic format
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from humility.