]> git.siccegge.de Git - frida/frida.git/log
frida/frida.git
9 years agoplace BasicBlockWidgets on the canvas
Christoph Egger [Tue, 27 May 2014 14:17:48 +0000 (16:17 +0200)]
place BasicBlockWidgets on the canvas

We'll later layout things properly properly using force based
layouting. However we still want BasicBlocks loosely sorted by Address
and consistent behaviour for taken/not taken jumps

9 years agoProperly create and export BasicBlock linking
Christoph Egger [Tue, 27 May 2014 14:17:13 +0000 (16:17 +0200)]
Properly create and export BasicBlock linking

9 years agoSome hints on which packages to install
Christoph Egger [Tue, 27 May 2014 13:24:42 +0000 (15:24 +0200)]
Some hints on which packages to install

9 years agoPass function instead of name
Christoph Egger [Tue, 27 May 2014 13:20:08 +0000 (15:20 +0200)]
Pass function instead of name

9 years agoFail if llvm can not be found
Christoph Egger [Tue, 27 May 2014 13:19:53 +0000 (15:19 +0200)]
Fail if llvm can not be found

9 years agoRemove old API
Christoph Egger [Tue, 27 May 2014 12:41:20 +0000 (14:41 +0200)]
Remove old API

9 years agoClean up git output
Christoph Egger [Tue, 27 May 2014 12:40:03 +0000 (14:40 +0200)]
Clean up git output

9 years agoDisplay entries for all functions
Christoph Egger [Tue, 27 May 2014 12:37:01 +0000 (14:37 +0200)]
Display entries for all functions

9 years agoFixup magit madness
Christoph Egger [Tue, 27 May 2014 12:36:24 +0000 (14:36 +0200)]
Fixup magit madness

9 years agoAvoid memory leak
Christoph Egger [Tue, 27 May 2014 12:35:18 +0000 (14:35 +0200)]
Avoid memory leak

9 years agoAdd interface to iterate over functions
Christoph Egger [Tue, 27 May 2014 12:34:51 +0000 (14:34 +0200)]
Add interface to iterate over functions

9 years agoExplicitely use llvm-config-3.5 as older versions won't work anyway
Christoph Egger [Tue, 27 May 2014 11:23:23 +0000 (13:23 +0200)]
Explicitely use llvm-config-3.5 as older versions won't work anyway

9 years agoUse target addresses for basic block linking
Christoph Egger [Tue, 27 May 2014 11:21:36 +0000 (13:21 +0200)]
Use target addresses for basic block linking

9 years agoDowngrade outputs to 'DEBUG'
Christoph Egger [Tue, 27 May 2014 11:20:52 +0000 (13:20 +0200)]
Downgrade outputs to 'DEBUG'

9 years agoRemove old leftovers
Christoph Egger [Tue, 27 May 2014 11:20:13 +0000 (13:20 +0200)]
Remove old leftovers

9 years agoRecursive disassembler
Christoph Egger [Mon, 26 May 2014 13:23:23 +0000 (15:23 +0200)]
Recursive disassembler

Disassemblers properly recursive. Doesn't yet really build the
neccessary data structure. Also doesn't handle jump targets in the
middle of preexisting basic blocks properly.

9 years agoAlso handle case with no filename provided
Christoph Egger [Fri, 23 May 2014 16:33:45 +0000 (18:33 +0200)]
Also handle case with no filename provided

9 years agoChange window title to FRIDA
Christoph Egger [Fri, 23 May 2014 16:33:16 +0000 (18:33 +0200)]
Change window title to FRIDA

9 years agoAllow opening of binary via comman argument
Christoph Egger [Fri, 23 May 2014 16:20:38 +0000 (18:20 +0200)]
Allow opening of binary via comman argument

9 years agoCleanup of old code
Christoph Egger [Wed, 21 May 2014 13:15:32 +0000 (15:15 +0200)]
Cleanup of old code

9 years agoAdd comand line argument parser
Christoph Egger [Wed, 21 May 2014 13:14:58 +0000 (15:14 +0200)]
Add comand line argument parser

9 years agoSome more notes
Christoph Egger [Tue, 20 May 2014 12:33:19 +0000 (14:33 +0200)]
Some more notes

9 years agoSome ideas
Christoph Egger [Tue, 20 May 2014 12:26:56 +0000 (14:26 +0200)]
Some ideas

9 years agoSome more logging
Christoph Egger [Tue, 20 May 2014 12:24:01 +0000 (14:24 +0200)]
Some more  logging

9 years agoResize the basicBlock widget
Christoph Egger [Tue, 20 May 2014 12:23:53 +0000 (14:23 +0200)]
Resize  the basicBlock widget

9 years agoFactor out llvm disassembler
Christoph Egger [Tue, 20 May 2014 12:23:33 +0000 (14:23 +0200)]
Factor out llvm disassembler

9 years agorename to frida
Christoph Egger [Thu, 15 May 2014 12:15:13 +0000 (14:15 +0200)]
rename to frida

9 years agoignore automoc file
Christoph Egger [Thu, 15 May 2014 11:56:31 +0000 (13:56 +0200)]
ignore automoc file

9 years agoFix for Ubuntu linker specialities
Christoph Egger [Thu, 15 May 2014 11:44:43 +0000 (13:44 +0200)]
Fix for Ubuntu linker specialities

9 years agoShorten loopheader
Christoph Egger [Thu, 15 May 2014 11:42:10 +0000 (13:42 +0200)]
Shorten loopheader

9 years agoonly try to disassemble function symbols
Christoph Egger [Thu, 15 May 2014 11:41:58 +0000 (13:41 +0200)]
only try to disassemble function symbols

9 years agoRename include.hxx to include_llvm.hxx
Christoph Egger [Thu, 15 May 2014 11:40:49 +0000 (13:40 +0200)]
Rename include.hxx to include_llvm.hxx

9 years agoForward port to llvm-3.5 (cip)
Christoph Egger [Wed, 14 May 2014 09:13:45 +0000 (11:13 +0200)]
Forward port to llvm-3.5 (cip)

9 years agouse generic llvm version
Christoph Egger [Wed, 14 May 2014 09:13:05 +0000 (11:13 +0200)]
use generic llvm version

9 years agoOnly use cmake 2.8.9 subset
Christoph Egger [Wed, 14 May 2014 09:12:46 +0000 (11:12 +0200)]
Only use cmake 2.8.9 subset

9 years agoignores
Christoph Egger [Wed, 14 May 2014 09:11:31 +0000 (11:11 +0200)]
ignores

10 years agoSeparate out several parts of llvm-using code ; Add logger
Christoph Egger [Mon, 10 Feb 2014 23:49:39 +0000 (00:49 +0100)]
Separate out several parts of llvm-using code ; Add logger

10 years agoSwitch to cmake
Christoph Egger [Mon, 10 Feb 2014 15:53:03 +0000 (16:53 +0100)]
Switch to cmake

10 years agoUpdate for Qt 5
Christoph Egger [Mon, 10 Feb 2014 15:52:39 +0000 (16:52 +0100)]
Update for Qt 5

10 years agoHandle case with no known functions properl
Christoph Egger [Sun, 8 Dec 2013 20:57:00 +0000 (21:57 +0100)]
Handle case with no known functions properl

10 years agowork
Christoph Egger [Thu, 14 Nov 2013 14:57:09 +0000 (15:57 +0100)]
work

10 years agoClean up licensefoo
Christoph Egger [Fri, 8 Nov 2013 22:20:10 +0000 (23:20 +0100)]
Clean up licensefoo

10 years agoUpdate
Christoph Egger [Fri, 8 Nov 2013 22:16:03 +0000 (23:16 +0100)]
Update

10 years agoInitial commit
Christoph Egger [Fri, 8 Nov 2013 20:53:00 +0000 (21:53 +0100)]
Initial commit