Zerocat Chipflasher
v0.4.3 (board-edition-1)
Flash free firmware to BIOS chips, kick the Manageability Engine.
|
Objects that are needed to deal with the Hexdump format. More...
Functions | |
void | HEXDUMP_mkline (struct tag_linedat *linedat, char *linebuf_orig) |
This function transforms a binary payload into a row of ascii chars including line ending characters and stores it in a buffer. More... | |
char | HEXDUMP_rxline (struct tag_xcog0 *px, unsigned int *lines) |
Parse a Hexdump line. More... | |
void HEXDUMP_mkline | ( | struct tag_linedat * | linedat, |
char * | linebuf_orig | ||
) |
The first buffer location holds the byte length of the whole line. Each payload byte is represented by 4 chars. Additional frame data adds 14 chars.
As this function should generate a dump, filtering 0xff bytes should probably be switched off when reading chip content.
Zerocat’s note on JavaScript licenses: All JavaScript files of this page are free software. Generated files (dynsections.js, menu.js, menudata.js) carry doxygen’s GNU GPLv2 license header. File jquery.js is minified code but points to corresponding source files, which in turn provide their own license infos. In case the GNU LibreJS Browser Extension complains about these scripts being non-free – please whitelist them manually and reload the page.