bemanitools/src/main
icex2 359ab5a541 refactor(inject): Use new core thread and log modules
Keep this a separate commit because this also removes
inject's own logging engine and replaces it with the
streamlined core API. The core API provides all the
features of inject's own logging engine which also
performed horribly. The entire logging operation
was locked which included expensive operations
that formatted the log messages and required
memory allocations and copying around data.

The core API's implementation at least only
synchronizes the actual IO operations
(though this can be improved further with an
actual async logging sink, TBD)
2024-02-23 18:48:21 +01:00
..
acio acio: Add BIOB and BI2B identifiers 2023-10-09 19:11:37 +02:00
aciodrv refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
aciodrv-proc refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
acioemu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
aciomgr refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
aciotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
asio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
avs-util feat: Add helper to set avs implementations 2024-02-23 12:42:29 +01:00
bemanitools chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
bio2 Update BIO2 IIDX emulation to support watchdog poll 2023-10-09 19:11:37 +02:00
bio2drv refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
bio2emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
bio2emu-iidx Update BIO2 IIDX emulation to support watchdog poll 2023-10-09 19:11:37 +02:00
bsthook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
bstio Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
camhook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
cconfig refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
config refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
core feat: Add core module 2024-02-23 12:42:29 +01:00
d3d9-util feat(d3d9-util): Add separate module for d3d9 utils/helpers 2023-04-15 22:37:07 +02:00
d3d9exhook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrhook-util refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrhook1 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrhook2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrio-async refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrio-mm refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrio-p3io refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddrio-smx refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ddriotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
dinput refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
eamio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
eamio-icca refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
eamiotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
extio feat(extio): Add EXTIO command data structures 2023-06-25 13:24:07 +02:00
extiodrv refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
extiotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-iidx refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-iidx-16seg-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-iidx-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-iidx-fpga-flash refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-iidx-sram-flash refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb-tool refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-dbg-hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-iidx Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2-iidx-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-popn chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ezusb2-popn-emu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-popn-shim refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
ezusb2-tool refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
geninput refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
hooklib refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidx-bio2-exit-hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidx-ezusb-exit-hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidx-ezusb2-exit-hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidx-irbeat-patch refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook-d3d9 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook-util refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook1 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook3 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook4 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook4-cn refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook5 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook5-cn refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook6 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook7 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook8 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxhook9 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
iidxio-bio2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxio-ezusb refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxio-ezusb2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
iidxiotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
inject refactor(inject): Use new core thread and log modules 2024-02-23 18:48:21 +01:00
jbhook-util refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbhook-util-p3io refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbhook1 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbhook2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbhook3 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
jbio-magicbox jbio-magicbox: comment nonfunctional jb_io_set_panel_mode 2021-04-06 20:25:07 +10:00
jbio-p4io refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
jbiotest refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
launcher launcher: print build info at startup 2023-06-25 12:51:33 +02:00
mempatch-hook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
mm refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p3io refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p3io-ddr-tool refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p3iodrv refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p3ioemu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p4io chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
p4iodrv refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
p4ioemu refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
pcbidgen refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
popnhook-util refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
popnhook1 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
popnio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxhook refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
sdvxhook2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
sdvxhook2-cn refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
sdvxio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxio-bio2 refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
sdvxio-kfca refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
security refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
unicorntail refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
util chore: Delete old log and thread modules in util 2024-02-23 17:09:15 +01:00
vefxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
vigem-ddrio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
vigem-iidxio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
vigem-sdvxio refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00
vigemstub refactor: Entire code base, thread and log usage 2024-02-23 13:29:53 +01:00