]> git.siccegge.de Git - frida/frida.git/log
frida/frida.git
9 years agoAdd more logging output
Christoph Egger [Tue, 3 Jun 2014 14:51:07 +0000 (16:51 +0200)]
Add more logging output

9 years agoremove old garbage
Christoph Egger [Tue, 3 Jun 2014 14:50:44 +0000 (16:50 +0200)]
remove old garbage

9 years agoName Blocks according to start *and* end address
Christoph Egger [Tue, 3 Jun 2014 14:49:46 +0000 (16:49 +0200)]
Name Blocks according to start *and* end address

9 years agoUse first row as reference instead of second
Christoph Egger [Tue, 3 Jun 2014 14:48:35 +0000 (16:48 +0200)]
Use first row as reference instead of second

Now blocks with only exactly one instruction are printed properly

9 years agoClean up disassemble() function
Christoph Egger [Tue, 3 Jun 2014 13:25:42 +0000 (15:25 +0200)]
Clean up disassemble() function

9 years agoMove stuff for BasicBlockWidget out of the header file
Christoph Egger [Tue, 3 Jun 2014 13:25:14 +0000 (15:25 +0200)]
Move stuff for BasicBlockWidget out of the header file

9 years agoSplit BasicBlocks if there are backward jumps
Christoph Egger [Tue, 3 Jun 2014 13:24:57 +0000 (15:24 +0200)]
Split BasicBlocks if there are backward jumps

9 years agoRemove grid
Christoph Egger [Tue, 3 Jun 2014 12:15:17 +0000 (14:15 +0200)]
Remove grid

9 years agoMove to table widget -- looks nicer and matches better
Christoph Egger [Tue, 3 Jun 2014 11:57:23 +0000 (13:57 +0200)]
Move to table widget -- looks nicer and matches better

9 years agoFix height of BasicBlockWidgets
Christoph Egger [Sat, 31 May 2014 10:25:44 +0000 (12:25 +0200)]
Fix height of BasicBlockWidgets

9 years agoresize widgets to fit content
Christoph Egger [Tue, 27 May 2014 15:24:27 +0000 (17:24 +0200)]
resize widgets to fit content

9 years agoSome documentation
Christoph Egger [Tue, 27 May 2014 15:01:50 +0000 (17:01 +0200)]
Some documentation

9 years agoFill BasicBlockWidgets with actual assembly instructions
Christoph Egger [Tue, 27 May 2014 14:58:36 +0000 (16:58 +0200)]
Fill BasicBlockWidgets with actual assembly instructions

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