projects
/
b43-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
asm/dasm: Add support for calls/rets (untested)
[b43-tools.git]
/
disassembler
/
args.h
diff --git
a/disassembler/args.h
b/disassembler/args.h
index d13fa662eba9eca0baf171d7007cf39379120f43..67f1e4539e93a7abb1248d2faf783f50d906326a 100644
(file)
--- a/
disassembler/args.h
+++ b/
disassembler/args.h
@@
-1,8
+1,17
@@
#ifndef B43_DASM_ARGS_H_
#define B43_DASM_ARGS_H_
#ifndef B43_DASM_ARGS_H_
#define B43_DASM_ARGS_H_
+enum fwformat {
+ FMT_RAW_LE32, /* Raw microcode. No headers. 32bit little endian chunks. */
+ FMT_RAW_BE32, /* Raw microcode. No headers. 32bit big endian chunks. */
+ FMT_B43, /* b43/b43legacy headers. */
+};
+
struct cmdline_args {
struct cmdline_args {
- unsigned int arch;
+ unsigned int arch; /* The architecture we're disassembling. */
+ enum fwformat informat; /* The input file format. */
+ int print_addresses; /* Print a comment with instruction address. */
+ int unknown_decode; /* Decode operands of unknown instructions. */
};
int parse_args(int argc, char **argv);
};
int parse_args(int argc, char **argv);