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

Merge pull request #48 from Rot127/Documentation

Add READMEs to describe import process.

653862c897b5adc6c0cf10d6a78cfb5e82f35cfd authored about 3 years ago
Update timestamps.

901d3e16ea65c35e9ee282f2214b640d2071bd14 authored about 3 years ago
Fix test by removing not utilized 0x0.

dc350af3ec259b57201792165a33c8d425ebdd5b authored about 3 years ago
Remove duplicated branch to determine instruction type.

79450c808aee974b07e137a982097675111658d9 authored about 3 years ago
Add READMEs to describe import process.

d18cb3e28969e862027a0b861f3314281c4f92d7 authored about 3 years ago
Merge pull request #46 from Rot127/hexagon-v69

Hexagon v69 update

1b0dc99f0aacb2d222801eb07bfc39df075cbe25 authored about 3 years ago
Add generated source after rebase.

dccc249f4e05e8d94a5763d11a0f9a2fc0dd634b authored about 3 years ago
Update tests to new LLVMImporter.__init__() signature.

a15489900726d3768fa0f8bbc442e3c5d4db2acc authored about 3 years ago
Add generated rizin source files.

9fd7b630a4c90ac8e83d7bb671cc63a2e20dd255 authored about 3 years ago
Fix tests after system register naming changed.

b5b32ce8641e768682b13b4812d37811f583119a authored about 3 years ago
Allow Hexagon.json generation via command line option.

7f7a2bd2763c481b38a5ca54e166525fcb3e9b79 authored about 3 years ago
Remove imported sysregs (they were replaced by the LLVM ones).

8f1101d98c556745f8ce42160595ed276d039da8 authored about 3 years ago
Generate Hexagon.json from LLVMImporter and add llvm commit info to headers.

1a99285a9cf1e6729582c13b133d42f1762c6504 authored about 3 years ago
Refromat time info header again.

67f5f41bf5b9f249c32732b1e22dc7f79726a9a4 authored about 3 years ago
Minor formatting of documentation.

b77faf30fdbf6fe0977bb6dcfba60e3d75f73a4d authored about 3 years ago
Add method to load/create the .config file.

54786b579a6575b7272b1cae83e6c01eb61537f5 authored about 3 years ago
Merge pull request #41 from Rot127/af-jmp-fix

Adapt basic block analysis for the Hexagon architecture.

5dfca59ac81006cbe9b2cbd15195a4c3d9fa998e authored about 3 years ago
Merge branch 'master' into af-jmp-fix

4fe3b32e4a9fbd6753ab8461077bfc26a6e4be2b authored about 3 years ago
Fix test: Flags are correctly detected.

d2f630bd85baa8f8fe31fbf9f8eb6d587cc78184 authored about 3 years ago
Merge pull request #39 from Rot127/string-search-ana-vals

Add tests for string search in analysis.vals.

170dba35a285a6362544495fb39c617dd2caf0a1 authored about 3 years ago
Add tests for unmapped jumps.

d008af47e416ed78808cac926e3618076e8eaa9b authored about 3 years ago
Add tests for string search in analysis.vals.

add44f8d137af409f0756e224c5a1f2a50ff3883 authored about 3 years ago
Remove string search tests because they are added in different branch.

d5192b3dc39e3d9df276159873f8399bb7b9db07 authored about 3 years ago
Fix tests after rizin ddadac6c5 fix.

6db1a176c607a5dac36464dbba0ab3a566981326 authored about 3 years ago
Set op.type to RZ_ANALYSIS_OP_TYPE_ILL for invalid instructions.

fddfd381733f9735dba872001a5913895a9fdb94 authored about 3 years ago
Set endloop parameters only for last instr. in packet.

15ae0fc710358e7c90e14fd22fdd4b3713cef36d authored about 3 years ago
Add more block analysis tests.

e0f5a043e815f901d181917a95be75ae75d0e809 authored about 3 years ago
Do not reset loop start addresses; Set only one op.type for endloop instructions.

754ae47e904badcf7bbed6656fab66f0aff17caa authored about 3 years ago
Enable check of 'jumpr Rs' if it is used as return 'jumpr r31'.

9a25c3d4dd50a75a94256a83022f1c22dee1ce02 authored about 3 years ago
Set RzAnalysisOp.cond for each isntruction.

23cdf526ed488d24a39a70765155c4b2b2e204e0 authored about 3 years ago
Fix test to use standard config for immediates.

74c9c28890b716054a33b9cfa5331c1f547004d6 authored about 3 years ago
Add tests for analysis.jmp.after fix.

1b91c020185819e0c76539ce4e2374406a165d3c authored about 3 years ago
Set prefix for endloop instructions.

83a05b0d02050f7699a10a94225a2fda46d30fae authored about 3 years ago
Add tests for string search in analysis.vals.

4070360e0991289ec7236bedc189c7ae580b69cf authored about 3 years ago
Implement get_reg_profile instead of set_reg_profile (#37)

8786a472574f32e4e5b2c8caa127965d6da64762 authored about 3 years ago
Merge pull request #35 from Rot127/cid-365806

Fix CID 365806 and refactor

f8d98678fa489145527660cb9d64cd3ea142fabb authored about 3 years ago
Rename synteax_post/prefix to mnem_post/prefix

- Fix CID 365806 by increasing buffer by 8 bytes

84810004d805668fcc700aec4c9f801a350044d7 authored about 3 years ago
Merge pull request #33 from Rot127/missing-rzapi

Add missing RZ_API in declaration.

811741d86d7b7d8f804c620b009d6d0bed133ae3 authored about 3 years ago
Add missing RZ_API in declaration.

965bc51b01aa27180f5a9c81021ae364b5ad0454 authored about 3 years ago
Set visibility for functions, add RZ_API.

f0aa54faabff6f98c5534198b12d91a8f95177c5 authored about 3 years ago
Add first (broken) implementation of Nt.new registers.

6873f8b699415b55344efe815814956d0e6a883c authored about 3 years ago
obviate overflows

addb83eabff4c68be0e5a38e50fbc7749340cd1e authored about 3 years ago
Enable immediate operand search via /ai.

a7d6eeed258fae8865f3427509ab4de229787fd1 authored about 3 years ago
Make # immediate prefix optional.

c80a28e53f3d38a73a1b80110d789e7a3ebdafd8 authored about 3 years ago
Use RzStrBuf.len instead of deprecated RzAsmOp.size

13679f8acaeabc220ba78016f55a2c0596e98ad9 authored about 3 years ago
Use upper case to enable asm.sub.reg to work.

47dca702a5b50531aa0d2bcf2d6f71288ba833dc authored about 3 years ago
Increase length of syntax_prefix string.

c5094493d88d5e5ea7a795e1e1c6584da4852676 authored about 3 years ago
Don't use hardcoded value.

8d3aef0dddcd1115403967cd6db17d7e45bdd5bb authored about 3 years ago
Introduce opcode reversing state.

475fc1a22318475cafd99721d05f2767af6f6e37 authored about 3 years ago
Fix incorrect position of registers in Asm string.

638c87efe57ef88ba59db12b656bae09e7d30116 authored about 3 years ago
Remove unecessary loop membership tracking.

b950f833dc2a6d32d4b5047a776e6b9377b60295 authored about 3 years ago
Update fcn documentation.

4a8926b626b645943b66a0401a8d58e4362953e7 authored about 3 years ago
Fix: Skip immext() when index for .new register is resolved.

81b4862a253c18dd6b6d5954e3ebac5369079581 authored about 3 years ago
Update clang-format.py and log when formatting starts, not when it ends.

0aecf963e9704caa513b05b2e7d1925dc400bbe4 authored about 3 years ago
Enable setting to include conditional references.

64a0bf5f7515c654e3d9375ed8b3f062f2da498d authored about 3 years ago
Write to next packet, instead of overwriting.

cb070bcef69940ee0d081e3d61aed735d7c29cca authored about 3 years ago
Make valgrind happy by defining variables.

d1a893df96a0aefac8fb5fe87d7819ed57b10478 authored about 3 years ago
Use algorithm of the manual to resolve new registers.

730af811261c252c44674f45bc40505950a2e713 authored about 3 years ago
Add documentation for hex_set_pkt_info()

6d018c59aef53c0d214d4bea1a1e06028e964ff4 authored about 3 years ago
Set INVALID_DECODE=0

6ff762f062ed22b18c014c91e0771bd56f2e641c authored about 3 years ago
Set .val to last immediate of instruction.

4b393511b08dc8c645f50263fb1f6543d5d7e1df authored about 3 years ago
Set eob always to last instruction of packet.

1a5682ae9b78d1fa0f44796d2ee03d027ecbe2ba authored about 3 years ago
<invalid> -> invalid

0537653b49500c0e2075ddfa005b23d6d204637a authored about 3 years ago
Track instr.<->packet membership relative to last instr.

abbff657192813c7f30c8350fba85824a63c111e authored about 3 years ago
Use 'clang-format-13' for formatting.

65dd0463ae7f8c3c067b0fe18516668f969e9d87 authored about 3 years ago
Mark R0 as register which holds the systemcall number.

9b733e209f8fed61af516f2e42393d3df825e5ac authored about 3 years ago
Disassemble 0x0 to <invalid>, not to Duplex instr.

05c90c3941340ad8064a6b66322f04a63f34c453 authored about 3 years ago
Add analysis tests for jumps/calls, immext(), function recognition.

415f1dd54a128c09c554815535ba2dc19d91f859 authored about 3 years ago
Add config to print signed immediates as unsiged values.

7d0e13be0110b0a7d38823064d2e9172800e1921 authored about 3 years ago
Separate test cases.

767684fb30e7d818faea6e4e2bd5ca55890aaa26 authored about 3 years ago
Fix test

ed042ab54005ea4538ef4bef3054e57b1a2609c6 authored about 3 years ago
Add undocumented endloop variant.

03917b76688d58f286f6a12ce32917048df2dfe9 authored about 3 years ago
Add more immediate search tests

c99d87444cc1b45f35b50317589e51f2db80a923 authored about 3 years ago
Generate cc-hexagon-32.sdb.txt

8fb4bc881aa4f10eaa76fef29d057a1613d1035a authored about 3 years ago
Always apply extension if only one immediate is present.

5e8ae308865487f236492e635bc1bc68caaeb5c5 authored about 3 years ago
Set strbuf only for output RzAsmOp. Fixes double free.

65eceecc5cee125ac299dd6adb066ed9004b9d0a authored about 3 years ago
Use utf-8 characters.

c5fdaebf060d5ed936c924347d0d3ce906272527 authored about 3 years ago
Do not invalidate flag if the same instruction is disassembled twice.

ea82b2148306b47764bbd7634c725949aa2e1b12 authored about 3 years ago
Spelling, add section where to look for current bugs and missing features.

89e6879da1c9a3bf0104f087cd92d7223f6e276c authored about 3 years ago
Use clang-format-13 for formatting.

1d2a0ccfee558b8ac6ba6a1cd7298bc00855a8b2 authored about 3 years ago
Replace ifs with else ifs to reduce comparisions.

cbbedbd232d62996267190bc799bf90c3c8cf7e4 authored about 3 years ago
Fix tests broken by 09db599

a73bf6d182663e597d05db3ba5ab63c6814bbfda authored about 3 years ago
Add System registers and instructions.

affc7512ac3748597bd6c17eb5a71647e6ff69d4 authored about 3 years ago
Remove empty line in license header.

3b6fa5702173a83ffc41663bed5049a5c82aa3cf authored about 3 years ago
Add tests for hardware loops.

8b7a93c38f35966bb060f0fcda7d71c61d275f5c authored about 3 years ago
Handle reserved bits in encoding.

95a6d0b702f04700c0a1f106b78d55b1ddce906f authored about 3 years ago
Set analysis jumps always to beginning of intr. packet.

00a7bf026761a43f837abe3257637ff2de059ecd authored about 3 years ago
Fix test case.

c903164b5189e7c0fdec4f106135431fc17ec35b authored about 3 years ago
Resolve non formatting issues.

64c5285aebd0015084493d09dd9cd5fad64a9f7d authored about 3 years ago
Assign additional analysis instr. types.

ad2d95226371a8ccfa41b6a993e533c53f61523e authored about 3 years ago
Align formatting of package prefix.

a7a0e4e20f318d4743ea8d52b5654ef0555be6e0 authored about 3 years ago
Set immediate type to st64 for better rizin compatibility.

65d9e45048c7d7285370e5ba2b09af01da5f1f2d authored about 3 years ago
Set predicate information in instruction (and add missing predicates).

269dea59b0bffcfa8e1aac516616d68bf7ec2671 authored about 3 years ago
Apply Black to format file.

2a29e03026a56edf1bf9d50fdd6695645e3f0022 authored about 3 years ago
Remove warning.

a8fd2deac5d4ea04633ede2b09e955615efc205d authored about 3 years ago
Set RzAnalysis.pcalign in analysis plugin if undefined.

9e432a30297df83d5be2af71f580823bc9697d5e authored about 3 years ago
Handle invalid instructions.

13de89761802be4f187d7e448c68ef62d494dd2b authored about 3 years ago
Disable ESIL support.

2a5bbb0ce4f45bdc9771114b4b2218e2b2c488f9 authored about 3 years ago
Apply constant extender only to directly following instruction + casts.

f56499cf4229685c005645cf8c45ab04083c4fc4 authored about 3 years ago
Fix: Copy SubInstruction attributes in Dublex instructions.

36e02532dff65eb540896268760396dc00d86b99 authored about 3 years ago