vlutas
8b4cc482b9
Merge pull request #95 from BJNFNE/ndfetchdata-gcc-warning
...
fix gcc warning in NdFetchData
2024-07-31 10:22:15 +03:00
Benjamin Funke
a631012463
fix gcc warning in NdFetchData
...
this PR fixes this compiler warning: bddisasm_crt.c
bdx86_decoder.c
bdx86_decoder.c: In function ‘NdFetchData’:
bdx86_decoder.c:104:12: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
104 | (2 == Size) ? ND_FETCH_16(Buffer) :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
105 | 0;
| ~
bdx86_formatter.c
bdx86_helpers.c
Disasm library in ../bin/x64/Debug/libbddisasm.a
bddisasm_crt.c
bdx86_decoder.c
bdx86_decoder.c: In function ‘NdFetchData’:
bdx86_decoder.c:104:12: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
104 | (2 == Size) ? ND_FETCH_16(Buffer) :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
105 | 0;
| ~
bdx86_formatter.c
bdx86_helpers.c
Disasm library in ../bin/x64/Release/libbddisasm.a
bdshemu.c
bdshemu_x86.c
Shemu library in ../bin/x64/Debug/libbdshemu.a
bdshemu.c
bdshemu_x86.c
Shemu library in ../bin/x64/Release/libbdshemu.a
2024-07-30 18:07:56 +02:00
vlutas
2b1c90b631
Merge pull request #94 from turol/fix_typos
...
Fix typos in comments
2024-07-29 09:02:11 +03:00
Turo Lamminen
c008c467dc
Fix typos in comments
2024-07-27 22:54:29 +03:00
vlutas
1fa2ee4d91
Merge pull request #93 from turol/format_improvement
...
Formatting improvements
2024-07-24 10:10:34 +03:00
Turo Lamminen
ba68473703
Make NdToText string arrays more const
2024-07-20 22:43:15 +03:00
Turo Lamminen
a9819f76d0
Use macro to reduce code duplication in NdToText
2024-07-20 22:42:51 +03:00
vlutas
a2d25fffdd
Merge pull request #92 from turol/linux-tests
...
Fix test runner on Linux
2024-07-16 19:50:45 +03:00
Turo Lamminen
3b620c2dba
Fix test runner on Linux
2024-07-16 18:04:12 +03:00
Andrei Vlad LUTAS
d9d60a8b47
Fixed the bdshemu test case archive - removed the password.
2024-06-27 14:03:19 +03:00
Anichitei Ionel-Cristinel
e3855b464f
ci: Fix setup-winsd
version
2024-06-17 11:05:33 +03:00
Anichitei Ionel-Cristinel
6e7846bcaf
ci: Upgrade setup-winsdk
to v2.2
2024-06-17 10:46:38 +03:00
Anichitei Ionel-Cristinel
ac34b80f8f
ci: Upgrade upload-release-assets
to v3.0
2024-06-17 10:42:31 +03:00
Andrei Vlad LUTAS
54a2027333
Added 64-bit mul test case + made the code more readable.
2024-06-05 00:52:51 +03:00
Andrei Vlad LUTAS
270587903e
Some more type cast warnings fixed.
2024-06-04 19:13:52 +03:00
Andrei Vlad LUTAS
f1a85df2e7
Use const cast when fetching bytes from memory.
2024-05-29 09:05:56 +03:00
Andrei Vlad LUTAS
a86c84f599
Added missing paranthesis around macro parameter.
2024-05-28 23:19:20 +03:00
Andrei Vlad LUTAS
91f04ed43b
Fixed potential unaligned load, as reported by UBSAN.
2024-05-28 19:20:38 +03:00
vlutas
63ca9e4328
Merge pull request #90 from ianichitei/master
...
Update workflows
2024-05-08 12:50:36 +03:00
Anichitei Ionel-Cristinel
4e37a3a312
Update rust.yml
2024-05-08 12:23:01 +03:00
Anichitei Ionel-Cristinel
690edbdf87
Update ci.yml
2024-05-08 12:16:54 +03:00
Anichitei Ionel-Cristinel
95aab171e4
Update ci.yml
2024-05-08 12:13:04 +03:00
Anichitei Ionel-Cristinel
fcf9c79679
Update README.md
2024-05-08 12:08:39 +03:00
Anichitei Ionel-Cristinel
fc504017c9
Update ci.yml
2024-05-08 11:56:59 +03:00
Anichitei Ionel-Cristinel
7f537ce019
Update ci.yml
2024-05-08 11:48:52 +03:00
Anichitei Ionel-Cristinel
ff8260e0dc
Update ci.yml
2024-05-08 11:40:00 +03:00
Anichitei Ionel-Cristinel
567a24b4f2
Update ci.yml
2024-05-08 11:28:51 +03:00
Anichitei Ionel-Cristinel
ecba4412f5
Update ci.yml
2024-05-08 11:23:02 +03:00
Anichitei Ionel-Cristinel
e12c77a4cd
Update ci.yml
2024-05-08 11:06:43 +03:00
Anichitei Ionel-Cristinel
02d5b9803f
Update ci.yml
2024-05-08 11:01:11 +03:00
Anichitei Ionel-Cristinel
982a08475b
Update ci.yml
2024-05-08 10:54:24 +03:00
Anichitei Ionel-Cristinel
2777987530
Update ci.yml
2024-05-08 10:49:10 +03:00
Anichitei Ionel-Cristinel
2f53b0c228
Update ci.yml
2024-05-08 10:37:02 +03:00
Anichitei Ionel-Cristinel
0086ea6edf
ci: Attest provenance for each build artefact, not just the archives
2024-05-08 10:25:53 +03:00
Anichitei Ionel-Cristinel
9cd9c58607
ci: Try to figure out what are the required permissions
2024-05-08 08:29:42 +03:00
Anichitei Ionel-Cristinel
ea6065bea1
ci: Fix permissions
2024-05-08 08:13:33 +03:00
Anichitei Ionel-Cristinel
802f2854cd
Try Artifact Attestations
2024-05-08 08:03:20 +03:00
Andrei Vlad LUTAS
1fa6505b28
Build fix for macos.
2024-05-07 17:48:44 +03:00
Andrei Vlad LUTAS
173e2e295d
Do not use cpuid outside x86 architectures in disasmtool.
2024-05-07 17:38:01 +03:00
Andrei Vlad LUTAS
9a66dc05c7
Further fixed macos build.
2024-05-07 17:27:44 +03:00
Andrei Vlad LUTAS
473eb0af62
Fixed macos build.
2024-05-07 17:22:33 +03:00
Andrei Vlad LUTAS
05d5632dea
https://github.com/bitdefender/bddisasm/issues/89 - fixed comment.
2024-05-07 17:03:07 +03:00
Andrei Vlad LUTAS
f32c0373ac
Incremented revision to 2.1.4.
2024-03-27 09:30:24 +02:00
Andrei Vlad LUTAS
44dc7c6cbb
Updated changelog & Python binding version.
2024-03-27 09:21:00 +02:00
Andrei Vlad LUTAS
4bc4636765
https://github.com/bitdefender/bddisasm/issues/88 - removed (no longer needed) assert.
2024-03-27 09:15:51 +02:00
Andrei Vlad LUTAS
37a8c94bc7
Applied some of the syntax recomandations from https://cdrdv2.intel.com/v1/dl/getContent/817241 .
2024-03-04 12:48:18 +02:00
Andrei Vlad LUTAS
02cbe6a298
https://github.com/bitdefender/bddisasm/issues/87 - added missing R
access for the rIP
operand for SYSCALL
instructions; added missing SCS
, rCX
and rDX
operands for SYSEXIT
instruction.
2024-02-27 09:45:05 +02:00
Andrei Vlad LUTAS
f6f93c4112
Fixed pybddisasm version.
2024-02-26 21:03:14 +02:00
Andrei Vlad LUTAS
3df189f093
https://github.com/bitdefender/bddisasm/issues/87 - Fixed CALL
instruction access for rIP
operand - it must include read access, as the instruction pointer is saved on the stack.
2024-02-26 20:53:42 +02:00
vlutas
2b12d0ab4b
Merge pull request #86 from oberrich/patch-1
...
Fix typo in bdshemu.c
2024-02-26 10:52:33 +02:00