add example demonstrating custom Transform API

Abierto
#7,640 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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
]
Lenguaje dominante
C++
Estrellas
1.3k
Forks
298
Merge medio
5 d 5 h
PR fusionados (30 d)
19

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Vector35/binaryninja-api

Todos los issues de Vector35/binaryninja-api

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.