Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/rizinorg/rz-hexagon
Hexagon disassembler code generator for Rizin from the official instruction manual.
https://github.com/rizinorg/rz-hexagon
Set address alignment in test.
071991652960d532aabe3b31ec8224cb4b25e4b9 authored about 3 years ago
071991652960d532aabe3b31ec8224cb4b25e4b9 authored about 3 years ago
Change python formatting: 120char lines, remove unused imports.
e902efd206da5ab3d032744c47743f50fe7f2c3a authored about 3 years ago
e902efd206da5ab3d032744c47743f50fe7f2c3a authored about 3 years ago
Prevent overwriting of immediate values, in case two immediates exist in instruction.
b6e6911f6db4e9d73dbd0f0700a54d17efc74dbd authored about 3 years ago
b6e6911f6db4e9d73dbd0f0700a54d17efc74dbd authored about 3 years ago
Make TinyCC happy.
37e3a4f7cda37d4121c40ecdad90aa9e558afdfa authored about 3 years ago
37e3a4f7cda37d4121c40ecdad90aa9e558afdfa authored about 3 years ago
Remove warning if non existing registers are decoded.
222fc32b4da79c8d7bda7ebbe2cae21f06a7ac5a authored about 3 years ago
222fc32b4da79c8d7bda7ebbe2cae21f06a7ac5a authored about 3 years ago
Remove emtpty line in license header.
f162367e442c886e4569640bde70ae9426d55327 authored about 3 years ago
f162367e442c886e4569640bde70ae9426d55327 authored about 3 years ago
Intruduce HexagonArch and Nt register resolving
61a109bff4a3a8dd9c6579843c81b18c983d9596 authored about 3 years ago
61a109bff4a3a8dd9c6579843c81b18c983d9596 authored about 3 years ago
Move endloop code out of default case. + Refactor
6d8171d48a98a88fc2a005ea5d71ea3e62732d26 authored about 3 years ago
6d8171d48a98a88fc2a005ea5d71ea3e62732d26 authored about 3 years ago
Stop generating unused variables.
08f9a9a68c89d7a5c85f5e9734d164cd28c5ee51 authored about 3 years ago
08f9a9a68c89d7a5c85f5e9734d164cd28c5ee51 authored about 3 years ago
Replcae memcpy() usage with simple if statement and static vars.
6f93f62f3f4b72300ce39891935f61f251a50edb authored about 3 years ago
6f93f62f3f4b72300ce39891935f61f251a50edb authored about 3 years ago
Remove TODO print. Since they have been moved to the issues.
29aa10e36d5534d1b622f08661818e1c06e88df1 authored about 3 years ago
29aa10e36d5534d1b622f08661818e1c06e88df1 authored about 3 years ago
Add define flags for ASAN build.
c7dd2d83b9539529cb70b720b248fece78695970 authored about 3 years ago
c7dd2d83b9539529cb70b720b248fece78695970 authored about 3 years ago
Fix ASAN errors by moving code into functions.
3ceae97b2b40aa7b325c75e4718ea2c9e85df5f6 authored about 3 years ago
3ceae97b2b40aa7b325c75e4718ea2c9e85df5f6 authored about 3 years ago
Clean up const ext list if too many were not in use.
0591a36ea4b2f49783a7954a372e4f4e5ae97201 authored about 3 years ago
0591a36ea4b2f49783a7954a372e4f4e5ae97201 authored about 3 years ago
-1 to UT64_MAX, Spelling, remove condition with no effect.
63c485e7cd988a889bc571460b374a911d4c9738 authored about 3 years ago
63c485e7cd988a889bc571460b374a911d4c9738 authored about 3 years ago
Replace global mutable struct with context object.
33426a20d346be75f768892f62aed95cc3fd3c2b authored about 3 years ago
33426a20d346be75f768892f62aed95cc3fd3c2b authored about 3 years ago
Initialize HexState only once.
cadb2ca1d599b9166ea28ffc1b5cbe428316c183 authored about 3 years ago
cadb2ca1d599b9166ea28ffc1b5cbe428316c183 authored about 3 years ago
User rizin instead of r2 name
b7057a02d0dbc8ab507dde289c4c4c1f3c2c9f43 authored about 3 years ago
b7057a02d0dbc8ab507dde289c4c4c1f3c2c9f43 authored about 3 years ago
Autogenerate disassembly based on the LLVM definitions (#4)
7df09f53826546b8e0a328021813882e13e21de1 authored over 3 years ago
7df09f53826546b8e0a328021813882e13e21de1 authored over 3 years ago
Merge pull request #3 from rizinorg/importer.py-asan-deoptimize
importer.py: Add gcc deoptimization attribute for Rizin CI ASAN build
28f4564f5237cf21ee0fabb790c288e388aac176 authored almost 4 years ago
importer.py: Add gcc deoptimization attribute for Rizin CI ASAN build
8263097db6908ee35dcd302bceb8f78b1b4e1222 authored almost 4 years ago
8263097db6908ee35dcd302bceb8f78b1b4e1222 authored almost 4 years ago
Use SPDX license headers
d07c69e2fc3c91a858aedc3458455c2b5353922f authored almost 4 years ago
d07c69e2fc3c91a858aedc3458455c2b5353922f authored almost 4 years ago
Rename r2 to rizin
5ec6fb51f9c8ecb289fdd1845f29103c69f1b53a authored about 4 years ago
5ec6fb51f9c8ecb289fdd1845f29103c69f1b53a authored about 4 years ago
add header guards
11d849f37b30eff8421ae5aa767e25dcb491f34d authored almost 5 years ago
11d849f37b30eff8421ae5aa767e25dcb491f34d authored almost 5 years ago
Merge pull request #8 from Rot127/add-calling-convention
Add calling convention
ad30d11cb7f7a1d28d950e28c5e386975ccf162c authored over 5 years ago
Merge pull request #7 from Rot127/const-extenders
Add constant extenders in general and for duplex containers
5dd46c2ee2ca1453c7651f505a5421c63e6c67e1 authored over 5 years ago
clean const_extenders.txt; add const-extenders; make duplex containers extendable
63990c909e9d728228fd7577bba7b9f5e84348fd authored over 5 years ago
63990c909e9d728228fd7577bba7b9f5e84348fd authored over 5 years ago
Remove unused code
4cb9a866dd652e9aac306c2eb959ef79e0ed0bab authored over 5 years ago
4cb9a866dd652e9aac306c2eb959ef79e0ed0bab authored over 5 years ago
Some pylint Python fixes
db21a796cf962faf96fb9da9e4db86d775b4b881 authored over 5 years ago
db21a796cf962faf96fb9da9e4db86d775b4b881 authored over 5 years ago
Merge pull request #3 from Rot127/fix-neg-imm
Print signed values as signed decimal, not as unsigned hex
d84d36e6473ae43a7d6ee36160808e46ef816e13 authored over 5 years ago
Add syscall number register name according to the linux kernel (r6)
7021034da248de6f6b25c008a3f186815606e79f authored over 5 years ago
7021034da248de6f6b25c008a3f186815606e79f authored over 5 years ago
Print signed values with sign, not as unsigned hex
1d459be4a28c78ad042a5bdc41ccc6670567da09 authored over 5 years ago
1d459be4a28c78ad042a5bdc41ccc6670567da09 authored over 5 years ago
Add calling convention
8c65f31c1a72e2d58e1cef5dc413a7aa7b395aa3 authored over 5 years ago
8c65f31c1a72e2d58e1cef5dc413a7aa7b395aa3 authored over 5 years ago
Merge pull request #2 from Rot127/fix-jumps
added generated version of hexagon_disas.c
5a46af57fc1a323a1a175f449cc63f0437b294ed authored over 5 years ago
added generated version
1eaa29d7c4452886a75607e48e3c6658af490e55 authored over 5 years ago
1eaa29d7c4452886a75607e48e3c6658af490e55 authored over 5 years ago
Merge pull request #1 from Rot127/fix-jumps
Make jumps and calls PC relative + update files
151f903be89516244826c364655fe0c24f5f9b0f authored over 5 years ago
Fixed shifting problem hopefully the last time (tests passed)
7b591f079b2e4b9cab28f68c162eb5e6d2b6bc8f authored over 5 years ago
7b591f079b2e4b9cab28f68c162eb5e6d2b6bc8f authored over 5 years ago
Updated version through importer.py
49576d671d63ddd355cd1349a676e053ca0094f3 authored over 5 years ago
49576d671d63ddd355cd1349a676e053ca0094f3 authored over 5 years ago
Almost invisible off-by-one-error fixed.
fb891b858c36daebe7e56721470df6b457e3ffa1 authored over 5 years ago
fb891b858c36daebe7e56721470df6b457e3ffa1 authored over 5 years ago
Fixed shifts in make_sparse_mask() + minor changes in its explanation
560a7e3111c94fa560764fa13de5b9ed68554eb2 authored over 5 years ago
560a7e3111c94fa560764fa13de5b9ed68554eb2 authored over 5 years ago
Added explanation for make_sparse_mask()
aaf26505f0a59cb0fb80c8cdc15e4a267665ed47 authored over 5 years ago
aaf26505f0a59cb0fb80c8cdc15e4a267665ed47 authored over 5 years ago
removed commented out code
3e2e2c5234c3b54b659821b29a2fe13c8ea15bf2 authored over 5 years ago
3e2e2c5234c3b54b659821b29a2fe13c8ea15bf2 authored over 5 years ago
Added import.py
00cc08941e9af506993716ae0a856a440f8fe1b3 authored over 5 years ago
00cc08941e9af506993716ae0a856a440f8fe1b3 authored over 5 years ago
Make jumps and calls PC relative
a2a772c0c4a3098054e9612964f3d98ecbfaab56 authored over 5 years ago
a2a772c0c4a3098054e9612964f3d98ecbfaab56 authored over 5 years ago
Fix calls
2d4830bb613e2c31b3eecab150dd4011a0d59953 authored about 6 years ago
2d4830bb613e2c31b3eecab150dd4011a0d59953 authored about 6 years ago
Initial commit
4ac8b5ce75dd949521a085dc6958c03db0f7cb57 authored about 6 years ago
4ac8b5ce75dd949521a085dc6958c03db0f7cb57 authored about 6 years ago