add example demonstrating custom Transform API

オープン
#7,640 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
38/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python

調査の方向性

The issue names no file, test, or entry point. First locate existing examples for the custom Transform API and the implementation of Copy as C Array; add a corresponding Python-list example, then verify that the displayed values and formatting match the requested output.

索引モデルが issue の本文から書いたものです。

説明

Effort: Trivial Impact: Low

I want to right click and copy as python list like copy as C array. For example,

00404080  uint32_t check[0x1e] = 
00404080  {
00404080      [0x00] =  0x244b28be
00404084      [0x01] =  0x0af77805
00404088      [0x02] =  0x110dfc17
0040408c      [0x03] =  0x07afc3a1
00404090      [0x04] =  0x6afec533
00404094      [0x05] =  0x4ed659a2
00404098      [0x06] =  0x33c5d4b0
0040409c      [0x07] =  0x286582b8
004040a0      [0x08] =  0x43383720
004040a4      [0x09] =  0x055a14fc
004040a8      [0x0a] =  0x19195f9f
004040ac      [0x0b] =  0x43383720
004040b0      [0x0c] =  0x19195f9f
004040b4      [0x0d] =  0x747c9c5e
004040b8      [0x0e] =  0x0f3da237
004040bc      [0x0f] =  0x615ab299
004040c0      [0x10] =  0x6afec533
004040c4      [0x11] =  0x43383720
004040c8      [0x12] =  0x0f3da237
004040cc      [0x13] =  0x6afec533
004040d0      [0x14] =  0x615ab299
004040d4      [0x15] =  0x286582b8
004040d8      [0x16] =  0x055a14fc
004040dc      [0x17] =  0x3ae44994
004040e0      [0x18] =  0x06d7dfe9
004040e4      [0x19] =  0x4ed659a2
004040e8      [0x1a] =  0x0ccd4acd
004040ec      [0x1b] =  0x57d8ed64
004040f0      [0x1c] =  0x615ab299
004040f4      [0x1d] =  0x22e9bc2a
004040f8  }

can be copied as

data = [
    0x244b28be, 0x0af77805, 0x110dfc17, 0x07afc3a1,
    0x6afec533, 0x4ed659a2, 0x33c5d4b0, 0x286582b8,
    0x43383720, 0x055a14fc, 0x19195f9f, 0x43383720,
    0x19195f9f, 0x747c9c5e, 0x0f3da237, 0x615ab299,
    0x6afec533, 0x43383720, 0x0f3da237, 0x6afec533,
    0x615ab299, 0x286582b8, 0x055a14fc, 0x3ae44994,
    0x06d7dfe9, 0x4ed659a2, 0x0ccd4acd, 0x57d8ed64,
    0x615ab299, 0x22e9bc2a
]
主要言語
C++
スター
1.3k
フォーク
298
平均マージ
5日 5時間
マージ済み PR(30日)
19

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Vector35/binaryninja-api のほかの issue

Vector35/binaryninja-api の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。