Commit Graph
7099 Commits
Author SHA1 Message Date
elicn 1c90e4abcd Introduced 'as_signed' utility method for turning unsigned values into signed ones 2024-07-02 21:01:44 +03:00
elicn fef61345e4 More POSIX syscalls error propagation 2024-07-02 21:01:44 +03:00
elicn 4bc4f907f4 Propagate correct error from even more POSIX syscalls 2024-07-02 21:01:44 +03:00
elicn bb57f6fd28 Propagate correct error from POSIX socket syscalls 2024-07-02 21:01:44 +03:00
elicn 92822a8408 Refine flags resolving 2024-07-02 21:01:44 +03:00
elicn 23de9278f8 Adjust imports accordingly 2024-07-02 21:01:44 +03:00
elicn e803fb261f Relocate QNX mmap prot flags 2024-07-02 21:01:44 +03:00
elicn 7763063532 Redefine POSIX socket constants as enums 2024-07-02 21:01:44 +03:00
elicn a17b5dff22 Tidy up TENDA test 2024-07-02 21:01:44 +03:00
elicn 9637d168b5 Improve POSIX read and write syscalls robustness 2024-07-02 21:01:44 +03:00
elicn 96bf36cd16 Final touchups 2024-07-02 21:01:44 +03:00
elicn 46bc215e37 Fix the POSIX creat syscall 2024-07-02 21:01:44 +03:00
elicn b9c1b3a68a Redefine POSIX file open flags 2024-07-02 21:01:44 +03:00
elicn ff905af54e Detect more error cases 2024-07-02 21:01:44 +03:00
elicn 712201a54a Propagate correct error from more POSIX syscalls 2024-07-02 21:01:44 +03:00
elicn 9196ea019e Propagate correct error from path-related POSIX syscalls 2024-07-02 21:01:44 +03:00
elicn bdda8e8c10 Add a utility class to simplify custom AFL fuzzing 2024-03-26 00:53:25 +02:00
elicn 287cc9ff74 Fix and improve AFL linux example 2024-03-26 00:53:25 +02:00
elicn 08a780ba7b Revamp AFL extension 2024-03-26 00:53:25 +02:00
elicn bc83042865 Fix qltool 2024-03-13 09:49:23 +02:00
elicn 8515a27bd6 Adjust existing code 2024-03-13 09:49:23 +02:00
elicn 778fbf779e Make logger setup more flexible 2024-03-13 09:49:23 +02:00
xwings 66136d4eaa Merge pull request #1453 from elicn/dev-core
Support hooking invalid instructions
2024-03-12 06:14:35 +08:00
elicn 96ebbc1871 Minor changes 2024-02-28 20:36:41 +02:00
elicn 67ca97c140 Introduce hook_insn_invalid to hook invalid instructions 2024-02-28 20:36:18 +02:00
elicn 2525299558 Let Unicorn know the invalid insn has been handled 2024-02-28 20:35:16 +02:00
xwings c76fcb6961 Merge pull request #1445 from elicn/dev-posix
POSIX bugfixes
2024-02-12 07:11:05 +08:00
Zephyr Lykos 7e7655efda fix: remove Python 2 compat in qltui 2024-02-09 15:40:10 +02:00
Zephyr Lykos 89123fd259 fix: project metadata and docker builds 2024-02-09 15:40:10 +02:00
Matthew Donoughe 766972d9a6 support FILE_GENERIC_* access modes 2024-02-07 16:21:02 +02:00
elicn b212bf8108 Keep default top of stack aligned on Linux 2024-02-04 20:04:40 +02:00
elicn b8ad3ebed5 Revamp POSIX syscalls readv / writev 2024-02-04 20:03:43 +02:00
elicn 68558df727 Fix POSIX iovec definition 2024-02-04 20:03:03 +02:00
xwings c6de544380 Merge pull request #1427 from dotCirill/bugfix/1416
Fix getattr self.ql.loader default value
2024-01-14 21:15:37 +08:00
xwings 0f0f950d4d Merge pull request #1429 from LiuDoo/add_socketopt_const_dev
Add socketopt const dev
2024-01-14 21:14:56 +08:00
xwings 416b68556c Merge pull request #1437 from elicn/dev-win
Windows bug fixes
2024-01-14 21:13:06 +08:00
elicn e80fa26737 Improve file mapping support 2024-01-13 21:19:04 +02:00
elicn effe4f4843 Fix #1433 2024-01-13 20:18:39 +02:00
elicn 0e7927015d Fix #1430 2024-01-13 19:45:36 +02:00
elicn 1f3eb48b00 Fix #1436 2024-01-12 08:44:48 +02:00
xwings 082b718d28 Merge pull request #1387 from mcha-forks/dev
deps: migrate to Poetry & pyproject.toml
2024-01-09 11:31:16 +08:00
Zephyr Lykos 0dad55c7f8 docker: migrate to Poetry 2024-01-08 22:10:42 +08:00
Zephyr Lykos b45d81ee48 ci: migrate to Poetry 2024-01-08 22:10:41 +08:00
Zephyr Lykos 93e62f118c deps: migrate to Poetry & pyproject.toml 2024-01-08 22:10:38 +08:00
xwings af939fefe2 Merge pull request #1434 from mcha-forks/remove-evm
Remove EVM architecture
2024-01-08 20:45:39 +08:00
Zephyr Lykos 4a6951fde5 refactor: remove evm extra 2024-01-08 19:43:18 +08:00
lvxing cf78110df2 Merge branch 'add_socketopt_const' into add_socketopt_const_dev 2024-01-03 20:35:17 +08:00
lvxing ccca87750c Add :linux socket option consts 2024-01-03 20:21:05 +08:00
dotcirill f32fbe9246 Fix getattr self.ql.loader default value 2023-12-25 20:51:11 +03:00
xwings cf16320b5a Merge pull request #1424 from qilingframework/revert-1401-dev
Revert "enhance del_mapinfo/change_mapinfo"
2023-12-15 16:51:20 +08:00