Commit Graph

1752 Commits

Author SHA1 Message Date
wtfsck be4927b387 Remove MEMORY64 refs 2021-02-05 23:37:09 +01:00
wtfsck c2bd2a45d4 Change MSRV to 1.42.0 2021-02-05 23:28:40 +01:00
wtfsck 3d932c02ee Update read-mem32/64 2021-02-05 23:28:32 +01:00
wtfsck 97ed9fe822 Update doc examples 2021-02-04 19:13:56 +01:00
wtfsck 25ca8e9706 Update python enum gen 2021-02-04 19:13:49 +01:00
wtfsck 638f7aeb76 Add eip/rip tests 2021-02-04 19:13:41 +01:00
wtfsck fe6502a05e Deprecate some instr info methods (use Instruction methods instead) 2021-02-04 19:13:32 +01:00
wtfsck 00c8263849 Add IP to test cases 2021-02-04 19:13:24 +01:00
wtfsck 7b0d5614b8 Verify that the two read-mem methods behave the same 2021-02-04 19:13:16 +01:00
wtfsck 9c61723a38 Remove get_strings_table() 2021-02-04 19:13:08 +01:00
wtfsck 213aa388b7 Update fast fmt str deserializer 2021-02-02 20:24:51 +01:00
wtfsck e6af90b207 Update vsib mem read func to set IP REL bit 2021-02-02 20:24:40 +01:00
wtfsck 5cc9e2f541 Add GH link to license file 2021-02-02 20:24:09 +01:00
wtfsck 8e74b29c2f Update headers with # comments 2021-02-02 20:23:57 +01:00
wtfsck 403fcc10ec Add decoder ip test 2021-01-26 17:56:36 +01:00
wtfsck 3ff29f27ea Remove [badges] section since it's not used by crates.io anymore 2021-01-26 17:56:27 +01:00
wtfsck 7f63f59e6c Disable default pyo3 features 2021-01-26 17:56:17 +01:00
wtfsck 47813f8fd6 Use try_*() 2021-01-26 17:56:07 +01:00
wtfsck 1f5304f852 Update lib.rs 2021-01-26 17:55:59 +01:00
wtfsck 8c9f7edaab Use IcedConstants constants 2021-01-26 17:55:50 +01:00
wtfsck 70e0b5785a Update disasm comments 2021-01-26 17:55:38 +01:00
wtfsck a04669b03a Add mem sz fmt option tests 2021-01-26 17:55:26 +01:00
wtfsck 491caf22e0 Remove old deprecated code 2021-01-26 17:55:15 +01:00
wtfsck 820ab741a9 Deprecate enum value 2021-01-26 17:55:02 +01:00
wtfsck 4577348983 Add more no-more-bytes tests and update read_u*() and use less code 2021-01-26 17:54:53 +01:00
wtfsck 98e96cc741 Use `?` 2021-01-26 17:54:39 +01:00
wtfsck eee0d18a06 Update README.md 2021-01-26 17:53:15 +01:00
wtfsck 72d6b16525 Update read_u{8,16,32} 2021-01-26 17:53:07 +01:00
wtfsck cfbf77db53 Deprecate NoLockMovCr 2021-01-26 17:52:59 +01:00
wtfsck e72cefd93b Switch assert_eq/ne args 2021-01-26 17:52:50 +01:00
wtfsck a9faa62528 Update build-rust 2021-01-26 17:52:40 +01:00
wtfsck de59d07fcc Deprecate immediate() 2021-01-26 17:52:31 +01:00
wtfsck 65e06a0ea9 Add more clippy lints to detect panics 2021-01-26 17:52:22 +01:00
wtfsck 0c968cf3ed Remove #![allow(unused_results)] 2021-01-26 17:52:14 +01:00
wtfsck e5651c2764 Remove #[cfg]s 2021-01-26 17:52:06 +01:00
wtfsck e76cfe64d9 Use add() instead of offset() 2021-01-26 17:51:56 +01:00
wtfsck 3795ccc818 Remove useless extern crate stmt 2021-01-26 17:51:48 +01:00
wtfsck 3dcc16cbe7 Code.Mnemonic -> Mnemonic 2021-01-26 17:51:39 +01:00
wtfsck e619b5b9ae Dest op is rw 2021-01-26 17:51:30 +01:00
wtfsck dcdbc2114d Use a smaller .gitignore file 2021-01-26 17:51:21 +01:00
wtfsck 20f1166247 Update github urls 2021-01-26 17:51:12 +01:00
wtfsck df86c7336a Update copyright years, headers and email 2021-01-26 17:51:03 +01:00
tnballo 76cea61d62
Add Register iterator (#138)
* Add Register iterator

* Fix Clippy warnings for CI (unrelated files)

* Revert "Fix Clippy warnings for CI (unrelated files)"

This reverts commit 4a9a081dd39454fe3a1bc43fd4f22a6c40a787a8.

* Review: move RegisterIterator to register.rs, priv RegisterIterator::new(), newline post Register::values()

* Checkout reverted files from iced/master
2021-01-23 21:36:57 +01:00
0xd4d aafc91e505 Update CI build file 2021-01-23 17:14:13 +01:00
0xd4d 6681397195 Rust 1.49.0 2021-01-23 16:29:29 +01:00
0xd4d 3f74b63bf8 Patch Cargo.toml iced-x86 path instead of using .cargo/config.toml 2021-01-23 16:29:20 +01:00
0xd4d 0a3f062d06 Change MSRV to 1.41.0, closes #132 2020-12-29 18:30:46 +01:00
0xd4d 47ac0626b7
Update codecov.yml 2020-12-28 20:18:15 +01:00
0xd4d e2a4e4c2ed Fix 1.20.0 warnings 2020-12-28 19:02:13 +01:00
0xd4d c5c04d2448 Store a 64-bit displ in Instruction, closes #121 2020-12-28 18:30:47 +01:00