1
0
mirror of https://git.disroot.org/80486DX2-66/polonium.git synced 2024-12-26 07:09:50 +05:30
Commit Graph

120 Commits

Author SHA1 Message Date
6bc3de42b4
Merge branch 'main' into load_into_mem 2024-11-24 12:16:40 +03:00
9e9ac7ce3c
corrupter.c: allocate correct amount of heap memory 2024-11-24 12:14:42 +03:00
7f67707aa8
corrupter.c: add definition for corrupt_byte 2024-11-24 12:06:09 +03:00
e7dc39f1f3
corrupter.c: declare function corrupt_byte as static 2024-11-24 11:59:21 +03:00
1205f4c898
readability: replace macro LOOP_ACTION_CONFIG with inline code 2024-11-22 23:49:58 +03:00
078590846a
feature: support file paths that resemble help options 2024-11-22 23:11:03 +03:00
a83b9c3c32
Merge branch 'main' into load_into_mem 2024-11-22 22:40:49 +03:00
44bc736d96
main.c: reformat help text for improved readability in source code 2024-11-22 21:23:56 +03:00
ff06576b72
main.c: extract default configuration as a macro 2024-11-22 20:30:53 +03:00
e6085b994f
main.c: rename enum arg_destinations to arg_destination 2024-11-22 20:14:53 +03:00
1faeb7404a
feature: enable verbose output conditionally 2024-11-22 18:43:25 +03:00
4dea283b95
feature: enable verbose output conditionally 2024-11-22 18:40:36 +03:00
098644abe5
post-merge fixes 2024-11-22 18:33:55 +03:00
87fa559371
Merge branch 'main' into load_into_mem 2024-11-21 21:26:32 +03:00
1b7e2d4088
main.c: update error messages to use current terminology 2024-11-20 22:10:03 +03:00
6ae57e79bf
.gitignore: remove incorrect and redundant entries 2024-11-20 22:04:32 +03:00
42bdb6acc0
main.c: close 1 FIXME 2024-11-20 21:59:23 +03:00
4f13f77108
main.c: simplify the byte hit counter 2024-11-20 20:40:51 +03:00
1890b3d294
corrupter.c: corrupt_byte(): optimization: use bitwise mask 2024-11-20 20:09:43 +03:00
0e1400fb80
Makefile: make proper use of printf 2024-11-20 02:28:09 +03:00
9ed42aa338
Makefile: fix test file name 2024-11-20 02:28:09 +03:00
bfc881b658
file_type.c: rename function is_valid_file to validate_file 2024-11-20 02:28:09 +03:00
9ffe827c0f
report file I/O errors during file format validation 2024-11-20 02:28:05 +03:00
af85781ebb
file_type.c: file_type_to_string(): add case for FILE_TYPE_TEXT 2024-11-20 00:56:59 +03:00
bdec7db2e3
corrupter.c: report error ESPIPE manually 2024-11-20 00:52:11 +03:00
65042ff90b
corrupter.c: corrupt_file(): store result on stack rather than heap 2024-11-20 00:48:13 +03:00
290467bcd1
corrupter.c: fix type of probability 2024-11-20 00:38:49 +03:00
c323245ae7
corrupter.c: enforce file boundaries 2024-11-20 00:16:13 +03:00
a6957626a4
main.c: eliminate duplicate error reporting 2024-11-19 23:59:27 +03:00
6f2c89133b
corrupter.c: do not close file, but call PERROR_MACRO 2024-11-19 23:57:02 +03:00
632c180f29
file_type.c: FILE_TYPE_CHECK_RET: fix the typo 2024-11-19 23:43:12 +03:00
aca01c5555
file_boundaries.c: store struct on stack rather than heap 2024-11-19 23:39:43 +03:00
f36004b511
corrupter.c: remove superfluous curly brackets 2024-11-19 22:15:21 +03:00
5b373c8d54
corrupter.c: remove superfluous parentheses 2024-11-19 22:10:28 +03:00
0ca825d72e
corrupter.c: optimize file I/O 2024-11-19 22:04:43 +03:00
07c0d1af8a
corrupter.c: initialize array bit_mask to all false values 2024-11-19 22:01:11 +03:00
d4ee7a5de2
corrupter.*: remove unused field from struct Corrupter_Result 2024-11-19 21:46:34 +03:00
82fdb03c4c
corrupter.c: extract corrupt_byte 2024-11-19 21:05:04 +03:00
7f6a63232f
main.c: close the file on abort and errors 2024-11-19 20:19:17 +03:00
6776f0e989
main.c: improve user prompt processing 2024-11-19 20:19:17 +03:00
1c25f705c0
main.c: use a clearer user prompt 2024-11-19 20:19:17 +03:00
1e2a59ffd6
main.c: do not allocate space for a pointer to argv[i] 2024-11-19 20:19:17 +03:00
a7985babaa
corrupter.*: use type byte where appropriate 2024-11-19 20:19:11 +03:00
f2ac60ecb5
Merge branch 'main' into load_into_mem 2024-11-18 18:34:52 +03:00
5f9f09e577
corrupter.*: use type byte where appropriate 2024-11-18 18:30:52 +03:00
f3b9be3e54
Merge branch 'main' into load_into_mem 2024-11-18 00:49:01 +03:00
e890bf3751
main.c: help text: simplify grammar 2024-11-18 00:48:11 +03:00
9680cf6cba
main.c: help text: reformat 2024-11-18 00:48:02 +03:00
a9766623c2
main.c: remove superfluous header inclusion 2024-11-18 00:39:07 +03:00
6a4104b3d9
Merge branch 'main' into load_into_mem 2024-11-18 00:31:54 +03:00