1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-12-29 09:28:07 +00:00
Commit Graph

309 Commits

Author SHA1 Message Date
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
oberrich
f7410a083a
Fix typo in bdshemu.c 2024-02-26 05:13:24 +01:00
vlutas
8f95a2828d
Merge pull request #85 from ianichitei/master
Various build improvements
2024-02-23 15:44:04 +02:00
Anichitei Ionel-Cristinel
aeeafc414a
build: Fix ci.yml 2024-02-23 12:22:18 +02:00
Anichitei Ionel-Cristinel
afc3e94801
build: Try to build on macos 2024-02-23 12:21:11 +02:00
Anichitei Ionel-Cristinel
357b95d652
build: Remove rapidjson dependency 2024-02-23 12:16:08 +02:00
Anichitei Ionel-Cristinel
3beab3a3ee
build: Use -march=native 2024-02-23 11:44:03 +02:00
Andrei Vlad LUTAS
40d53c6433 Removed unused declaration. 2024-02-22 15:03:19 +02:00
Anichitei Ionel-Cristinel
00a9640b73
rsbddisasm: Update bddisasm-sys dependency version 2024-02-21 08:04:25 +02:00
Anichitei Ionel-Cristinel
abc9657c78
rsbddisasm: Bump version in install instructions 2024-02-21 08:02:20 +02:00
Anichitei Ionel-Cristinel
b5ac0a30b9
Update Cargo.toml 2024-02-21 08:00:40 +02:00
Anichitei Ionel-Cristinel
ba14104087
rsbddisasm: Update bindgen to 0.62.0
See https://github.com/rust-lang/rust-bindgen/issues/2312
2024-02-20 14:46:59 +02:00
Andrei KISARI
698686ab14 Update headers for pybddisasm. 2024-02-20 14:35:21 +02:00
Anichitei Ionel-Cristinel
fbe5c1375d
Update ci.yml 2024-02-20 14:06:32 +02:00