mirror of https://github.com/geohot/qira
support for names
This commit is contained in:
parent
54f40c6ba8
commit
a55694ba63
|
@ -17,6 +17,16 @@ def gettags(start, length):
|
|||
ret.append(program.tags[i])
|
||||
emit('tags', ret)
|
||||
|
||||
# used to set names and comments and stuff
|
||||
@socketio.on('settags', namespace='/qira')
|
||||
@socket_method
|
||||
def settags(tags):
|
||||
for addr in tags:
|
||||
naddr = fhex(addr)
|
||||
for i in tags[addr]:
|
||||
program.tags[naddr][i] = tags[addr][i]
|
||||
print hex(naddr), program.tags[naddr][i]
|
||||
|
||||
def init_static(lprogram):
|
||||
global program
|
||||
program = lprogram
|
||||
|
|
|
@ -287,6 +287,7 @@ def getinstructions(forknum, clnum, clstart, clend):
|
|||
rret['instruction'] = program.disasm(raw, rret['address'])
|
||||
|
||||
if 'name' in program.tags[rret['address']]:
|
||||
print "setting name"
|
||||
rret['name'] = program.tags[rret['address']]['name']
|
||||
if rret['address'] in program.dwarves:
|
||||
rret['comment'] = program.dwarves[rret['address']][2]
|
||||
|
|
|
@ -101,6 +101,7 @@
|
|||
|
||||
.name {
|
||||
color: purple;
|
||||
background-color: #aaaaaa;
|
||||
}
|
||||
.comment {
|
||||
color: purple;
|
||||
|
|
Loading…
Reference in New Issue