├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── tasks.json ├── Dockerfile.run ├── README.md ├── aarch64.macos.ini ├── cluster_pre.sh ├── cluster_queue.sh ├── cluster_stats.sh ├── cov.py ├── cov_aggr.cpp ├── cross.ini ├── do_coverage.sh ├── docker_wrapper.sh ├── docs └── thesis.pdf ├── fuzz_scp.sh ├── go ├── .gitignore ├── .vscode │ └── launch.json ├── LICENSE ├── Makefile ├── cmd │ ├── asm.go │ ├── ca.go │ ├── dict.go │ ├── header.go │ ├── ida.go │ ├── img.go │ ├── leaf.go │ ├── meta.go │ ├── rom.go │ ├── root.go │ ├── script.go │ ├── struct_flags.go │ ├── symbols.go │ └── usbMsg.go ├── fbs │ ├── BuildInfo.go │ ├── LinkedSection.go │ ├── LinkerMeta.go │ ├── MetaState.go │ ├── ROMMeta.go │ ├── Symbol.go │ └── VirtualSegment.go ├── go-build-wrapper ├── go.mod ├── go.sum ├── ida │ ├── cmd.go │ ├── file_pipe.go │ ├── redirected_cmd.go │ └── run.go ├── img │ ├── api_design.go │ ├── asm.go │ ├── certs │ │ ├── ca.go │ │ ├── certs.go │ │ ├── info.go │ │ ├── leaf.go │ │ ├── pair.go │ │ └── util.go │ ├── cryptobyte │ │ ├── asn1.go │ │ ├── asn1 │ │ │ └── asn1.go │ │ ├── asn1_test.go │ │ ├── builder.go │ │ ├── coding_type.go │ │ ├── cryptobyte_test.go │ │ ├── example_test.go │ │ ├── fields.go │ │ ├── marshal.go │ │ ├── string.go │ │ └── unmarshal.go │ ├── dict.go │ ├── gen.go │ ├── gen_test.go │ ├── marshal.go │ ├── mut_test.go │ ├── mutation │ │ ├── func_mutator.go │ │ ├── mutator.go │ │ ├── struct_mutator.go │ │ └── struct_mutator_test.go │ ├── mutators.go │ ├── parse.go │ ├── parse_test.go │ ├── raw_mutator.go │ ├── rawasn1 │ │ ├── marshal.go │ │ ├── marshal_test.go │ │ ├── types.go │ │ ├── unmarshal.go │ │ └── unmarshal_test.go │ ├── types.go │ └── unmarshal.go ├── main.go ├── meson.build ├── meta │ └── types.go ├── rom │ ├── chunk.go │ ├── chunk_test.go │ ├── chunk_tree.go │ ├── chunk_tree_test.go │ ├── doc.go │ ├── gen.go │ ├── instr.go │ ├── instr_test.go │ ├── meta.go │ ├── patcher.go │ ├── patching.go │ ├── rom.go │ ├── section.go │ ├── symbols.go │ ├── templates │ │ ├── config.h.tmpl │ │ ├── gen_header.tmpl │ │ ├── rom.S.tmpl │ │ ├── rom.h.tmpl │ │ ├── symbols.go.tmpl │ │ └── symbols_list.h.tmpl │ ├── tmpl.go │ └── version.go └── usb_msg │ ├── generator.go │ ├── msg_types.go │ ├── sequence.go │ ├── usb_chap9.go │ └── usb_msg.go ├── meson.build ├── meson_options.txt ├── proto ├── meson.build └── rom_meta.fbs ├── python ├── Makefile ├── emmutaler │ ├── __init__.py │ ├── coverage │ │ ├── __init__.py │ │ ├── coverage.py │ │ ├── create_batches.py │ │ ├── graph_viewer.py │ │ ├── metadata.py │ │ ├── util.py │ │ └── write_tikz.py │ ├── fbs │ │ ├── BuildInfo.py │ │ ├── LinkedSection.py │ │ ├── LinkerMeta.py │ │ ├── MetaState.py │ │ ├── ROMMeta.py │ │ ├── Symbol.py │ │ ├── VirtualSegment.py │ │ └── __init__.py │ ├── loader │ │ ├── __init__.py │ │ └── og_stuff.py │ ├── log.py │ ├── meta_file.py │ ├── mib.py │ ├── oids.py │ ├── reachable.py │ ├── sysregs.py │ ├── typeinf.py │ └── util.py ├── fbs │ ├── BuildInfo.py │ ├── LinkedSection.py │ ├── LinkerMeta.py │ ├── MetaState.py │ ├── ROMMeta.py │ ├── Symbol.py │ ├── VirtualSegment.py │ └── __init__.py ├── install_loader.sh ├── meson.build └── scripts │ ├── SecureROMLoader.py │ ├── annotate_mib.py │ ├── annotate_oids.py │ ├── coverage.py │ ├── emmu_loader.py │ ├── gen_enum.py │ ├── load_coverage.py │ ├── patch_amie.py │ └── symbolicate.py ├── run.sh ├── run_cluster.sh ├── src ├── Makefile ├── bug.S ├── bug.c ├── common.c ├── common.h ├── config │ ├── meson.build │ └── version.h ├── debug │ ├── log.c │ ├── log.h │ ├── meson.build │ ├── register-dump.h │ ├── sigcontextinfo.h │ ├── signals.c │ ├── signals.h │ ├── signals_list.h │ ├── stacktrace.c │ └── stacktrace.h ├── event │ ├── event.c │ ├── event.h │ └── meson.build ├── extras │ ├── meson.build │ └── oob │ │ └── meson.build ├── handlers │ ├── arch.c │ ├── panic.c │ └── reports.c ├── heap │ ├── heap.c │ ├── heap.h │ └── meson.build ├── hexdump.c ├── hexdump.h ├── main.c ├── main_fuzz.c ├── main_usb.c ├── main_usb_fuzz.c ├── meson.build ├── persistent_hook │ ├── hook.c │ └── meson.build ├── platform │ └── chipid.h ├── repro_fuzz.c ├── repro_rom.S ├── rom │ └── rom_extra.h ├── tests │ ├── heap.c │ ├── heap.h │ ├── image.h │ ├── main.c │ ├── meson.build │ ├── platform.c │ └── platform.h └── usb │ ├── meson.build │ ├── usb.h │ ├── usb_controller.c │ ├── usb_dfu_test.c │ ├── usb_manager.c │ ├── usb_msg.c │ └── usb_msg.h ├── subprojects └── munit.wrap └── types.h /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/Dockerfile.run -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/README.md -------------------------------------------------------------------------------- /aarch64.macos.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/aarch64.macos.ini -------------------------------------------------------------------------------- /cluster_pre.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cluster_pre.sh -------------------------------------------------------------------------------- /cluster_queue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cluster_queue.sh -------------------------------------------------------------------------------- /cluster_stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cluster_stats.sh -------------------------------------------------------------------------------- /cov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cov.py -------------------------------------------------------------------------------- /cov_aggr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cov_aggr.cpp -------------------------------------------------------------------------------- /cross.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/cross.ini -------------------------------------------------------------------------------- /do_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/do_coverage.sh -------------------------------------------------------------------------------- /docker_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/docker_wrapper.sh -------------------------------------------------------------------------------- /docs/thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/docs/thesis.pdf -------------------------------------------------------------------------------- /fuzz_scp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/fuzz_scp.sh -------------------------------------------------------------------------------- /go/.gitignore: -------------------------------------------------------------------------------- 1 | emmu -------------------------------------------------------------------------------- /go/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/.vscode/launch.json -------------------------------------------------------------------------------- /go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/LICENSE -------------------------------------------------------------------------------- /go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/Makefile -------------------------------------------------------------------------------- /go/cmd/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/asm.go -------------------------------------------------------------------------------- /go/cmd/ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/ca.go -------------------------------------------------------------------------------- /go/cmd/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/dict.go -------------------------------------------------------------------------------- /go/cmd/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/header.go -------------------------------------------------------------------------------- /go/cmd/ida.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/ida.go -------------------------------------------------------------------------------- /go/cmd/img.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/img.go -------------------------------------------------------------------------------- /go/cmd/leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/leaf.go -------------------------------------------------------------------------------- /go/cmd/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/meta.go -------------------------------------------------------------------------------- /go/cmd/rom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/rom.go -------------------------------------------------------------------------------- /go/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/root.go -------------------------------------------------------------------------------- /go/cmd/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/script.go -------------------------------------------------------------------------------- /go/cmd/struct_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/struct_flags.go -------------------------------------------------------------------------------- /go/cmd/symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/symbols.go -------------------------------------------------------------------------------- /go/cmd/usbMsg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/cmd/usbMsg.go -------------------------------------------------------------------------------- /go/fbs/BuildInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/BuildInfo.go -------------------------------------------------------------------------------- /go/fbs/LinkedSection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/LinkedSection.go -------------------------------------------------------------------------------- /go/fbs/LinkerMeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/LinkerMeta.go -------------------------------------------------------------------------------- /go/fbs/MetaState.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/MetaState.go -------------------------------------------------------------------------------- /go/fbs/ROMMeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/ROMMeta.go -------------------------------------------------------------------------------- /go/fbs/Symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/Symbol.go -------------------------------------------------------------------------------- /go/fbs/VirtualSegment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/fbs/VirtualSegment.go -------------------------------------------------------------------------------- /go/go-build-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/go-build-wrapper -------------------------------------------------------------------------------- /go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/go.mod -------------------------------------------------------------------------------- /go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/go.sum -------------------------------------------------------------------------------- /go/ida/cmd.go: -------------------------------------------------------------------------------- 1 | package ida 2 | 3 | type Command interface { 4 | Run() error 5 | } 6 | -------------------------------------------------------------------------------- /go/ida/file_pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/ida/file_pipe.go -------------------------------------------------------------------------------- /go/ida/redirected_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/ida/redirected_cmd.go -------------------------------------------------------------------------------- /go/ida/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/ida/run.go -------------------------------------------------------------------------------- /go/img/api_design.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/api_design.go -------------------------------------------------------------------------------- /go/img/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/asm.go -------------------------------------------------------------------------------- /go/img/certs/ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/ca.go -------------------------------------------------------------------------------- /go/img/certs/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/certs.go -------------------------------------------------------------------------------- /go/img/certs/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/info.go -------------------------------------------------------------------------------- /go/img/certs/leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/leaf.go -------------------------------------------------------------------------------- /go/img/certs/pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/pair.go -------------------------------------------------------------------------------- /go/img/certs/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/certs/util.go -------------------------------------------------------------------------------- /go/img/cryptobyte/asn1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/asn1.go -------------------------------------------------------------------------------- /go/img/cryptobyte/asn1/asn1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/asn1/asn1.go -------------------------------------------------------------------------------- /go/img/cryptobyte/asn1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/asn1_test.go -------------------------------------------------------------------------------- /go/img/cryptobyte/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/builder.go -------------------------------------------------------------------------------- /go/img/cryptobyte/coding_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/coding_type.go -------------------------------------------------------------------------------- /go/img/cryptobyte/cryptobyte_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/cryptobyte_test.go -------------------------------------------------------------------------------- /go/img/cryptobyte/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/example_test.go -------------------------------------------------------------------------------- /go/img/cryptobyte/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/fields.go -------------------------------------------------------------------------------- /go/img/cryptobyte/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/marshal.go -------------------------------------------------------------------------------- /go/img/cryptobyte/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/string.go -------------------------------------------------------------------------------- /go/img/cryptobyte/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/cryptobyte/unmarshal.go -------------------------------------------------------------------------------- /go/img/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/dict.go -------------------------------------------------------------------------------- /go/img/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/gen.go -------------------------------------------------------------------------------- /go/img/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/gen_test.go -------------------------------------------------------------------------------- /go/img/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/marshal.go -------------------------------------------------------------------------------- /go/img/mut_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mut_test.go -------------------------------------------------------------------------------- /go/img/mutation/func_mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mutation/func_mutator.go -------------------------------------------------------------------------------- /go/img/mutation/mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mutation/mutator.go -------------------------------------------------------------------------------- /go/img/mutation/struct_mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mutation/struct_mutator.go -------------------------------------------------------------------------------- /go/img/mutation/struct_mutator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mutation/struct_mutator_test.go -------------------------------------------------------------------------------- /go/img/mutators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/mutators.go -------------------------------------------------------------------------------- /go/img/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/parse.go -------------------------------------------------------------------------------- /go/img/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/parse_test.go -------------------------------------------------------------------------------- /go/img/raw_mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/raw_mutator.go -------------------------------------------------------------------------------- /go/img/rawasn1/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/rawasn1/marshal.go -------------------------------------------------------------------------------- /go/img/rawasn1/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/rawasn1/marshal_test.go -------------------------------------------------------------------------------- /go/img/rawasn1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/rawasn1/types.go -------------------------------------------------------------------------------- /go/img/rawasn1/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/rawasn1/unmarshal.go -------------------------------------------------------------------------------- /go/img/rawasn1/unmarshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/rawasn1/unmarshal_test.go -------------------------------------------------------------------------------- /go/img/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/types.go -------------------------------------------------------------------------------- /go/img/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/img/unmarshal.go -------------------------------------------------------------------------------- /go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/main.go -------------------------------------------------------------------------------- /go/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/meson.build -------------------------------------------------------------------------------- /go/meta/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/meta/types.go -------------------------------------------------------------------------------- /go/rom/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/chunk.go -------------------------------------------------------------------------------- /go/rom/chunk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/chunk_test.go -------------------------------------------------------------------------------- /go/rom/chunk_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/chunk_tree.go -------------------------------------------------------------------------------- /go/rom/chunk_tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/chunk_tree_test.go -------------------------------------------------------------------------------- /go/rom/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/doc.go -------------------------------------------------------------------------------- /go/rom/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/gen.go -------------------------------------------------------------------------------- /go/rom/instr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/instr.go -------------------------------------------------------------------------------- /go/rom/instr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/instr_test.go -------------------------------------------------------------------------------- /go/rom/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/meta.go -------------------------------------------------------------------------------- /go/rom/patcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/patcher.go -------------------------------------------------------------------------------- /go/rom/patching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/patching.go -------------------------------------------------------------------------------- /go/rom/rom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/rom.go -------------------------------------------------------------------------------- /go/rom/section.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/section.go -------------------------------------------------------------------------------- /go/rom/symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/symbols.go -------------------------------------------------------------------------------- /go/rom/templates/config.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/config.h.tmpl -------------------------------------------------------------------------------- /go/rom/templates/gen_header.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/gen_header.tmpl -------------------------------------------------------------------------------- /go/rom/templates/rom.S.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/rom.S.tmpl -------------------------------------------------------------------------------- /go/rom/templates/rom.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/rom.h.tmpl -------------------------------------------------------------------------------- /go/rom/templates/symbols.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/symbols.go.tmpl -------------------------------------------------------------------------------- /go/rom/templates/symbols_list.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/templates/symbols_list.h.tmpl -------------------------------------------------------------------------------- /go/rom/tmpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/tmpl.go -------------------------------------------------------------------------------- /go/rom/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/rom/version.go -------------------------------------------------------------------------------- /go/usb_msg/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/usb_msg/generator.go -------------------------------------------------------------------------------- /go/usb_msg/msg_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/usb_msg/msg_types.go -------------------------------------------------------------------------------- /go/usb_msg/sequence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/usb_msg/sequence.go -------------------------------------------------------------------------------- /go/usb_msg/usb_chap9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/usb_msg/usb_chap9.go -------------------------------------------------------------------------------- /go/usb_msg/usb_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/go/usb_msg/usb_msg.go -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/meson_options.txt -------------------------------------------------------------------------------- /proto/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/proto/meson.build -------------------------------------------------------------------------------- /proto/rom_meta.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/proto/rom_meta.fbs -------------------------------------------------------------------------------- /python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/Makefile -------------------------------------------------------------------------------- /python/emmutaler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/emmutaler/coverage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/emmutaler/coverage/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/coverage.py -------------------------------------------------------------------------------- /python/emmutaler/coverage/create_batches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/create_batches.py -------------------------------------------------------------------------------- /python/emmutaler/coverage/graph_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/graph_viewer.py -------------------------------------------------------------------------------- /python/emmutaler/coverage/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/metadata.py -------------------------------------------------------------------------------- /python/emmutaler/coverage/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/util.py -------------------------------------------------------------------------------- /python/emmutaler/coverage/write_tikz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/coverage/write_tikz.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/BuildInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/BuildInfo.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/LinkedSection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/LinkedSection.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/LinkerMeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/LinkerMeta.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/MetaState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/MetaState.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/ROMMeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/ROMMeta.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/Symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/Symbol.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/VirtualSegment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/fbs/VirtualSegment.py -------------------------------------------------------------------------------- /python/emmutaler/fbs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/emmutaler/loader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/loader/__init__.py -------------------------------------------------------------------------------- /python/emmutaler/loader/og_stuff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/loader/og_stuff.py -------------------------------------------------------------------------------- /python/emmutaler/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/log.py -------------------------------------------------------------------------------- /python/emmutaler/meta_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/meta_file.py -------------------------------------------------------------------------------- /python/emmutaler/mib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/mib.py -------------------------------------------------------------------------------- /python/emmutaler/oids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/oids.py -------------------------------------------------------------------------------- /python/emmutaler/reachable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/reachable.py -------------------------------------------------------------------------------- /python/emmutaler/sysregs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/sysregs.py -------------------------------------------------------------------------------- /python/emmutaler/typeinf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/typeinf.py -------------------------------------------------------------------------------- /python/emmutaler/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/emmutaler/util.py -------------------------------------------------------------------------------- /python/fbs/BuildInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/BuildInfo.py -------------------------------------------------------------------------------- /python/fbs/LinkedSection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/LinkedSection.py -------------------------------------------------------------------------------- /python/fbs/LinkerMeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/LinkerMeta.py -------------------------------------------------------------------------------- /python/fbs/MetaState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/MetaState.py -------------------------------------------------------------------------------- /python/fbs/ROMMeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/ROMMeta.py -------------------------------------------------------------------------------- /python/fbs/Symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/Symbol.py -------------------------------------------------------------------------------- /python/fbs/VirtualSegment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/fbs/VirtualSegment.py -------------------------------------------------------------------------------- /python/fbs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/install_loader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/install_loader.sh -------------------------------------------------------------------------------- /python/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/meson.build -------------------------------------------------------------------------------- /python/scripts/SecureROMLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/SecureROMLoader.py -------------------------------------------------------------------------------- /python/scripts/annotate_mib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/annotate_mib.py -------------------------------------------------------------------------------- /python/scripts/annotate_oids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/annotate_oids.py -------------------------------------------------------------------------------- /python/scripts/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/coverage.py -------------------------------------------------------------------------------- /python/scripts/emmu_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/emmu_loader.py -------------------------------------------------------------------------------- /python/scripts/gen_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/gen_enum.py -------------------------------------------------------------------------------- /python/scripts/load_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/load_coverage.py -------------------------------------------------------------------------------- /python/scripts/patch_amie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/patch_amie.py -------------------------------------------------------------------------------- /python/scripts/symbolicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/python/scripts/symbolicate.py -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/run.sh -------------------------------------------------------------------------------- /run_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/run_cluster.sh -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/bug.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/bug.S -------------------------------------------------------------------------------- /src/bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/bug.c -------------------------------------------------------------------------------- /src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/common.c -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/common.h -------------------------------------------------------------------------------- /src/config/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/config/meson.build -------------------------------------------------------------------------------- /src/config/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/config/version.h -------------------------------------------------------------------------------- /src/debug/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/log.c -------------------------------------------------------------------------------- /src/debug/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/log.h -------------------------------------------------------------------------------- /src/debug/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/meson.build -------------------------------------------------------------------------------- /src/debug/register-dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/register-dump.h -------------------------------------------------------------------------------- /src/debug/sigcontextinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/sigcontextinfo.h -------------------------------------------------------------------------------- /src/debug/signals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/signals.c -------------------------------------------------------------------------------- /src/debug/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/signals.h -------------------------------------------------------------------------------- /src/debug/signals_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/signals_list.h -------------------------------------------------------------------------------- /src/debug/stacktrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/stacktrace.c -------------------------------------------------------------------------------- /src/debug/stacktrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/debug/stacktrace.h -------------------------------------------------------------------------------- /src/event/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/event/event.c -------------------------------------------------------------------------------- /src/event/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/event/event.h -------------------------------------------------------------------------------- /src/event/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/event/meson.build -------------------------------------------------------------------------------- /src/extras/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/extras/meson.build -------------------------------------------------------------------------------- /src/extras/oob/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/extras/oob/meson.build -------------------------------------------------------------------------------- /src/handlers/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/handlers/arch.c -------------------------------------------------------------------------------- /src/handlers/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/handlers/panic.c -------------------------------------------------------------------------------- /src/handlers/reports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/handlers/reports.c -------------------------------------------------------------------------------- /src/heap/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/heap/heap.c -------------------------------------------------------------------------------- /src/heap/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/heap/heap.h -------------------------------------------------------------------------------- /src/heap/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/heap/meson.build -------------------------------------------------------------------------------- /src/hexdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/hexdump.c -------------------------------------------------------------------------------- /src/hexdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/hexdump.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/main.c -------------------------------------------------------------------------------- /src/main_fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/main_fuzz.c -------------------------------------------------------------------------------- /src/main_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/main_usb.c -------------------------------------------------------------------------------- /src/main_usb_fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/main_usb_fuzz.c -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/persistent_hook/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/persistent_hook/hook.c -------------------------------------------------------------------------------- /src/persistent_hook/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/persistent_hook/meson.build -------------------------------------------------------------------------------- /src/platform/chipid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/platform/chipid.h -------------------------------------------------------------------------------- /src/repro_fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/repro_fuzz.c -------------------------------------------------------------------------------- /src/repro_rom.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/repro_rom.S -------------------------------------------------------------------------------- /src/rom/rom_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/rom/rom_extra.h -------------------------------------------------------------------------------- /src/tests/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/heap.c -------------------------------------------------------------------------------- /src/tests/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/heap.h -------------------------------------------------------------------------------- /src/tests/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/image.h -------------------------------------------------------------------------------- /src/tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/main.c -------------------------------------------------------------------------------- /src/tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/meson.build -------------------------------------------------------------------------------- /src/tests/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/platform.c -------------------------------------------------------------------------------- /src/tests/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/tests/platform.h -------------------------------------------------------------------------------- /src/usb/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/meson.build -------------------------------------------------------------------------------- /src/usb/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/usb.h -------------------------------------------------------------------------------- /src/usb/usb_controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/usb_controller.c -------------------------------------------------------------------------------- /src/usb/usb_dfu_test.c: -------------------------------------------------------------------------------- 1 | // #include "libusb.h" 2 | 3 | int main() { 4 | return 0; 5 | } -------------------------------------------------------------------------------- /src/usb/usb_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/usb_manager.c -------------------------------------------------------------------------------- /src/usb/usb_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/usb_msg.c -------------------------------------------------------------------------------- /src/usb/usb_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/src/usb/usb_msg.h -------------------------------------------------------------------------------- /subprojects/munit.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/subprojects/munit.wrap -------------------------------------------------------------------------------- /types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galli-leo/emmutaler/HEAD/types.h --------------------------------------------------------------------------------