summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Justin Seyster [Tue, 6 Jul 2010 22:25:32 +0000 (18:25 -0400)]
Fixed whitespace errors.
Ketan Dixit [Mon, 5 Jul 2010 20:52:24 +0000 (16:52 -0400)]
Added regimplification for assignment ptcut
Justin Seyster [Mon, 24 May 2010 19:55:13 +0000 (15:55 -0400)]
Style improvements.
Ketan Dixit [Mon, 24 May 2010 19:19:05 +0000 (15:19 -0400)]
bzip bug fix with prepare_for_weave changes
Ketan Dixit [Fri, 21 May 2010 02:33:36 +0000 (22:33 -0400)]
Merge branch 'master' of ssh://ketand@git.fsl.cs.sunysb.edu/home/fslgit/interaspect
Conflicts:
src/aop-dynval.h
src/aop-pointcut.h
src/aop-weave.c
Ketan Dixit [Fri, 21 May 2010 01:10:22 +0000 (21:10 -0400)]
Fixed the bugs for compilation with Bzip
Justin Seyster [Thu, 20 May 2010 00:28:13 +0000 (20:28 -0400)]
Added ability to capture the value of an assignment.
With this patch, instrumented assignments get broken up into two
parts, one that assigns to a temp variable and one that assigns the
temp variable to the actual assignment target variable. This split
makes several things simpler, including capturing the value of the
rhs.
In order to perform this split, the patch also introduces a prepare
function, which will only get called once for a given join point:
right before the first time it is instrumented with advice.
Ketan Dixit [Tue, 20 Apr 2010 23:15:42 +0000 (19:15 -0400)]
Merge branch 'master' of ssh://ketand@git.fsl.cs.sunysb.edu/home/fslgit/interaspect
Justin Seyster [Fri, 16 Apr 2010 01:37:25 +0000 (21:37 -0400)]
Fixed error in build_gcc_call().
Building the argtype_list the wrong way resulted in a malformed list
that caused build_function_type() to crash in some circumstances.
Ketan Dixit [Wed, 14 Apr 2010 22:13:51 +0000 (18:13 -0400)]
fun call pointcut
Justin Seyster [Thu, 1 Apr 2010 20:28:32 +0000 (16:28 -0400)]
Added verbose flag to test driver.
Justin Seyster [Thu, 1 Apr 2010 20:28:08 +0000 (16:28 -0400)]
Added missing test driver header file.
Justin Seyster [Thu, 1 Apr 2010 20:27:35 +0000 (16:27 -0400)]
Added support for aop_capture_lhs_addr() on assignment pointcuts.
Justin Seyster [Thu, 1 Apr 2010 20:21:56 +0000 (16:21 -0400)]
Added support for including aop_dynval objects in advice calls.
Justin Seyster [Thu, 1 Apr 2010 20:14:36 +0000 (16:14 -0400)]
Changed the location of the AOP instrumentation pass.
With the instrumentation pass occuring much earlier in compilation, it
is much less likely for optimizations to interfere with
intstrumentation.
Added PAUSE_ON_START debugging feature.
Justin Seyster [Tue, 30 Mar 2010 22:09:21 +0000 (18:09 -0400)]
Added verbose mode to test case framework.
Verbose mode prints each GCC command that the framework executes.
Justin Seyster [Sat, 27 Mar 2010 01:38:08 +0000 (21:38 -0400)]
Fixed sizeof() type.
Justin Seyster [Wed, 24 Mar 2010 23:29:45 +0000 (19:29 -0400)]
Added an op in the aop_pointcut op vector for inserting a gimple stmt.
Justin Seyster [Wed, 24 Mar 2010 01:18:48 +0000 (21:18 -0400)]
Added locale.h to some source files for Karmic support.
Removed some whitespace.
Justin Seyster [Wed, 24 Mar 2010 01:07:44 +0000 (21:07 -0400)]
Merge branch 'entryexit'
Ketan Dixit [Wed, 24 Mar 2010 00:43:33 +0000 (20:43 -0400)]
Added function entry/exit pointcuts and support for one step method to define pointcut and advice
Justin Seyster [Mon, 22 Mar 2010 23:58:43 +0000 (19:58 -0400)]
Renamed aop_do_weave() function to aop_insert_advice().
Justin Seyster [Mon, 22 Mar 2010 23:48:59 +0000 (19:48 -0400)]
Added Python test case framework.
Justin Seyster [Fri, 12 Mar 2010 01:53:14 +0000 (20:53 -0500)]
Partial implementation of does_type_match(). Other fixups.
Added const qualifier to some aop_type variables.
Added locale.h include, which is necessary to compile on Ubuntu.
Justin Seyster [Fri, 12 Feb 2010 02:41:41 +0000 (21:41 -0500)]
Added weaving function.
Justin Seyster [Thu, 11 Feb 2010 21:18:12 +0000 (16:18 -0500)]
Added capture function for assignment left-hand side.
Justin Seyster [Wed, 10 Feb 2010 23:00:43 +0000 (18:00 -0500)]
Filled in aop_join_on for assignment pointcuts.
Added joinpoint data structure.
Justin Seyster [Sat, 6 Feb 2010 02:49:17 +0000 (21:49 -0500)]
Added aop_pointcut and aop_type types. Added a match function and the
join_on () function.
Justin Seyster [Wed, 3 Feb 2010 23:08:38 +0000 (18:08 -0500)]
Linker magic to make compiling against InterAspect easy.
Justin Seyster [Wed, 3 Feb 2010 00:21:58 +0000 (19:21 -0500)]
Added cleanup for registered passes.
Justin Seyster [Tue, 2 Feb 2010 22:14:35 +0000 (17:14 -0500)]
Fixed some typos that were preventing compilation.
Justin Seyster [Tue, 2 Feb 2010 22:06:52 +0000 (17:06 -0500)]
Autotools machinery.
Justin Seyster [Tue, 2 Feb 2010 22:05:51 +0000 (17:05 -0500)]
GPLv3 licence along with stub files that autotools wants.
Justin Seyster [Tue, 2 Feb 2010 22:05:04 +0000 (17:05 -0500)]
Handy .gitignore file!
Justin Seyster [Tue, 2 Feb 2010 21:40:55 +0000 (16:40 -0500)]
Initialized git repo.