Mattias Wadman
|
920629f5fd
|
doc: Regenerate and fix macho section size
Make macho format documentaion a bit more consistent.
|
2022-03-03 09:55:53 +01:00 |
|
siddik.acil
|
b0911af204
|
macho: docs review changes
|
2022-02-27 19:31:18 +01:00 |
|
siddik.acil
|
04eae939eb
|
macho: add basic docs
|
2022-02-26 19:58:40 +01:00 |
|
siddik.acil
|
228757b92a
|
macho: review fixes
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
78699f3ace
|
macho: parse flags individually
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
3991c51ab5
|
macho: handle unknown lc_commands better
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
ef2919b300
|
macho: introduce arm and fat tests
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
d1f093ce80
|
macho: fix fat header decode bug
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
d47e04c494
|
fixup! macho: CPU_SUBTYPE_MULTIPLE and TYPE_ALL are 0xff_ff_ff_ff
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
c5918d234b
|
macho: CPU_SUBTYPE_MULTIPLE and TYPE_ALL are 0xff_ff_ff_ff
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
5ee9a23c14
|
macho: review fixes
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
5c97420989
|
macho: TS string to UTC
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
2ccb8087b0
|
macho: update test cases v to dv
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
e3daee7d94
|
macho: simplify thread state decoder
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
70c9d5196c
|
macho: thread state visualization
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
a4789dc18f
|
macho: timestamp mapper
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
66feebc565
|
macho: change parseFlags impl for ordered results
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
74abe99095
|
macho: update tests
parseFlags reorders flags every time the program is executed which is non-deterministic as golang maps are unordered.
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
a86e704310
|
macho: add section type parsing
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
20e5be3f57
|
macho: delete ar decoder code
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
5a48cb30a6
|
macho: refactor prebound_dylib
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
4016ad0ba3
|
macho: parse segment section flags
|
2022-02-21 20:32:18 +01:00 |
|
siddik.acil
|
a29bfca5ad
|
macho: expand filetypes and header flags
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
98c9840d52
|
macho: linting changes for ar parse
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
3334750328
|
macho: reuse ar decoder
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
e199d2190f
|
macho: basic impl for ar and fat file parsing
untested
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
5c5bd87914
|
macho: add fqtest actualization
leave libbbb.a out
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
0d648928ce
|
macho: fix null in segname sectname
add OPCODE_DECODER comment for future
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
141a8e84be
|
macho: mach_header_X to header
arch_bits as value fields
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
2638f419eb
|
macho: add darwin_amd64 tests
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
70b84cded9
|
macho: ntools fix LC_MAIN fix
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
efdd0bf5e8
|
macho: discard lc_ and lowercase command names
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
5e95d1c3fe
|
macho: add cpuSubTypes
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
fb0654ec7a
|
macho: fix FieldUTF8NullFixedLen for segname
|
2022-02-21 20:32:17 +01:00 |
|
siddik.acil
|
9eb71dc662
|
macho: generate doc via make doc
|
2022-02-21 20:32:13 +01:00 |
|
siddik.acil
|
5f4ad41005
|
macho: use FieldUTF8NullFixedLen for segname
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
333a3243f8
|
macho: add scalar.Hex mapper to addr fields
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
90b94631bc
|
macho: adopt plural-singular scheme for FieldStructArrayLoop
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
12eb7cc536
|
macho: use FieldUTF8NullFixedLen
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
b5fe9ce655
|
macho: change registry description
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
1feb81c9cd
|
macho: little-endian to little_endian
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
bf214d5e4e
|
macho: add nolint suppression to const defs
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
9206d9d8ab
|
macho: magicToHex to scalar.Hex
|
2022-02-21 20:31:12 +01:00 |
|
siddik.acil
|
b78ed02fb3
|
macho: barebones decoder impl
|
2022-02-21 20:31:12 +01:00 |
|