Commit Graph
6253 Commits
Author SHA1 Message Date
lazymio 5836ab47d5 Merge origin/dev 2022-05-20 15:24:34 +02:00
Eli 7c1580e82d Merge pull request #1148 from elicn/gdb-improv
New and improved gdbserver
2022-05-11 02:36:57 +03:00
lazymio 295ea603f9 Enforce ql.mem[addr:] to be more intuitive 2022-05-10 20:41:35 +02:00
Eli fc8c22a5a4 Merge branch 'dev' into gdb-improv 2022-05-10 12:08:00 +03:00
Wu ChenXu 561f3a80d3 Merge pull request #1150 from nullableVoidPtr/pkgutil
Rewrite package data reading
2022-05-10 12:22:15 +08:00
lazymio 41d6d30b9a mimic bytearray 2022-05-09 14:23:57 +02:00
lazymio 9f78b696fc Check None correctly 2022-05-09 00:29:17 +02:00
lazymio 11224c3cbf Fix typo 2022-05-09 00:19:46 +02:00
lazymio 2e8a703947 Support memory slicing 2022-05-09 00:12:52 +02:00
nullableVoidPtr 9c6140de0b pkgutil -> inspect + Path
As per elicn's comments.
TODO: If Qiling allows 3.9 standard Libs, move everything to
importlib.resources.files
2022-05-08 18:44:05 +08:00
elicn 945f32d3f9 Document uc stepping bug 2022-05-08 12:47:05 +03:00
elicn f82ca0f918 Use proper value endian 2022-05-08 12:46:41 +03:00
elicn 0a06dd4906 Simplify qmark_handler further 2022-05-08 12:45:50 +03:00
elicn 9bfbba1fdf Remove method that is no longer used 2022-05-07 23:33:14 +03:00
elicn c375b572b7 Fix a8086 regs mapping for gdb 2022-05-07 23:32:44 +03:00
elicn b3b55110a2 Fix transmission of large files 2022-05-07 23:32:25 +03:00
elicn d05446539c More generic less hardcoded values 2022-05-07 23:31:57 +03:00
nullableVoidPtr 719b98a61c Add to credits 2022-05-07 20:22:39 +08:00
nullableVoidPtr d051174810 Replace MANIFEST.in with package_data 2022-05-07 20:14:00 +08:00
nullableVoidPtr d166a984cd Run giteesync only on main repository 2022-05-07 19:52:48 +08:00
nullableVoidPtr 84798b1945 Fix for nonexistent profiles 2022-05-07 19:45:07 +08:00
nullableVoidPtr d3336291fe Use pkgutil instead of absolute paths 2022-05-07 19:36:01 +08:00
nullableVoidPtr a03f6ce28d Remove nonexistent syspage.bin from MANIFEST 2022-05-07 17:46:42 +08:00
elicn 0ac80ef1d4 Reformat ARM64 xml files 2022-05-06 18:36:21 +03:00
elicn 8549aa7d6d Add aarch64 B*, D*, H*, Q*, S* and V* regs 2022-05-06 18:36:07 +03:00
elicn de3afe94f5 Reformat ARM xml files 2022-05-06 17:55:00 +03:00
elicn c0a657fcc9 Remove unnecessary ARM F* regs 2022-05-06 17:54:33 +03:00
elicn bf083906b4 Update explanatory comment 2022-05-06 17:53:58 +03:00
elicn e3f7db2147 Better handling of EB reg values 2022-05-06 17:53:25 +03:00
elicn 2ee4ecc6d3 Add ARM D* registers 2022-05-06 17:50:20 +03:00
elicn f72bfb87d1 Support arbitrary regs definition order 2022-05-06 17:48:40 +03:00
elicn da82023671 Add a few gdbserver debug messages 2022-05-05 21:11:21 +03:00
elicn 3b90595629 Make qmark handler generic rather than hardcoded 2022-05-05 21:10:44 +03:00
elicn 03c47b4f1f Fix MIPS regs gdb definition 2022-05-05 21:09:35 +03:00
elicn d49beed1af Add missing regs for MIPS 2022-05-05 21:08:41 +03:00
elicn 897f2a85e7 Dummy commit to re-initiate tests 2022-05-05 18:29:23 +03:00
kj.xwings.l 09b69d5c0c Merge branch 'dev' into dev 2022-05-05 21:16:27 +08:00
Wu ChenXu cd8610f919 Merge pull request #742 from bet4it/syscalls
Implement some syscalls to support Android Runtime
2022-05-05 21:13:04 +08:00
elicn baaf9cc5c7 Reformat arm regs map 2022-05-04 22:57:15 +03:00
elicn 5f4c3dc991 Fix missing imports 2022-05-04 22:57:15 +03:00
elicn 01a1941af1 Reduce imports clutter 2022-05-04 22:57:15 +03:00
elicn 964fc356d5 Clean up 2022-05-04 22:57:15 +03:00
elicn 7258e4cc15 Have auxv hold mem address instead of dict values 2022-05-04 22:57:15 +03:00
elicn 546cbc9864 Rename AUX enum 2022-05-04 22:57:15 +03:00
elicn 4198033ae9 Rename x86 eflags reg to match gdb name 2022-05-04 22:57:15 +03:00
elicn d2092bb075 Reformat gdb xml files 2022-05-04 22:57:15 +03:00
elicn 0a37fbf63f Add XInclude namespace to allow correct parsing 2022-05-04 22:57:15 +03:00
elicn 69409d7537 Complete rewrite of gdbserver 2022-05-04 22:57:15 +03:00
Bet4 253a298d8f Implement some syscalls to support Android Runtime 2022-05-03 20:24:24 +08:00
xwings c9b3922f67 fix android test 2022-05-03 18:24:34 +08:00