Skip to content

Commit

Permalink
made ptidej extraction of blobs
Browse files Browse the repository at this point in the history
  • Loading branch information
antoineBarbez committed Feb 19, 2018
1 parent 2013f48 commit 7e91150
Show file tree
Hide file tree
Showing 68 changed files with 3,249 additions and 170 deletions.
Binary file modified historical_anti-pattern_detection/.DS_Store
Binary file not shown.
Binary file modified historical_anti-pattern_detection/assets/.DS_Store
Binary file not shown.
Binary file not shown.
Binary file modified historical_anti-pattern_detection/data/.DS_Store
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ClassName;Type;Value;Bound
com.android.glesv2debugger.GLServerShader;ControllerClass;0;0
com.android.glesv2debugger.GLServerState;ControllerClass;0;0
com.android.glesv2debugger.GLServerVertex;ControllerClass;0;0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
ClassName;Type;Value;Bound
org.apache.tools.ant.AntClassLoader;LargeClass;66.0;50.0
org.apache.tools.ant.ComponentHelper;LargeClass;52.0;50.0
org.apache.tools.ant.taskdefs.XSLTProcess;ControllerClass;0;0
org.apache.tools.ant.taskdefs.Javac;LargeClass;114.0;50.0
org.apache.tools.ant.taskdefs.email.EmailTask;LargeClass;55.0;50.0
org.apache.tools.ant.taskdefs.optional.dotnet.DotnetCompile;LargeClass;85.0;50.0
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner;LargeClass;54.0;50.0
org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs;LargeClass;53.0;50.0
org.apache.tools.ant.taskdefs.Rmic;LargeClass;74.0;50.0
org.apache.tools.ant.Project;LargeClass;140.0;50.0
org.apache.tools.ant.taskdefs.Java;LargeClass;77.0;50.0
org.apache.tools.ant.taskdefs.AbstractCvsTask;LargeClass;66.0;50.0
org.apache.tools.ant.taskdefs.ExecTask;LargeClass;65.0;50.0
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask;LargeClass;85.0;50.0
org.apache.tools.ant.taskdefs.Copy;LargeClass;65.0;50.0
org.apache.tools.ant.taskdefs.XSLTProcess;LargeClass;63.0;50.0
org.apache.tools.ant.types.selectors.modifiedselector.ModifiedSelector;LargeClass;59.0;50.0
org.apache.tools.ant.taskdefs.Redirector;LargeClass;66.0;50.0
org.apache.tools.ant.taskdefs.Zip;LargeClass;74.0;50.0
org.apache.tools.zip.ZipOutputStream;LargeClass;53.0;50.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
ClassName;Type;Value;Bound
org.apache.cayenne.MockDataObject;LargeClass;33.0;25.5
org.apache.cayenne.access.DataDomain;LargeClass;83.0;25.5
org.apache.cayenne.access.MockDataNode;LargeClass;31.0;25.5
org.apache.cayenne.map.ObjEntity;LargeClass;92.0;25.5
org.apache.cayenne.map.DbEntity;LargeClass;44.0;25.5
org.apache.cayenne.map.ProcedureParameter;LargeClass;30.0;25.5
org.apache.cayenne.map.ProcedureParameter;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsControllerBase;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsControllerBase;LargeClass;30.0;25.5
org.apache.cayenne.modeler.dialog.codegen.ClassesTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.CustomModeController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.GeneratorTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.StandardModeController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.db.DBGeneratorOptions;LargeClass;26.0;25.5
org.apache.cayenne.modeler.dialog.db.MergerTokenSelectorController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.db.TableSelectorController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.objentity.ObjAttributeInfoDialog;LargeClass;32.0;25.5
org.apache.cayenne.modeler.dialog.objentity.ObjRelationshipInfo;LargeClass;62.0;25.5
org.apache.cayenne.modeler.editor.datanode.MainDataNodeEditor;LargeClass;26.0;25.5
org.apache.cayenne.modeler.util.LongRunningTask;LargeClass;28.0;25.5
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
ClassName;Type;Value;Bound
org.apache.cayenne.MockDataObject;LargeClass;33.0;23.0
org.apache.cayenne.map.ObjEntity;LargeClass;92.0;23.0
org.apache.cayenne.map.DbEntity;LargeClass;42.0;23.0
org.apache.cayenne.map.ProcedureParameter;LargeClass;30.0;23.0
org.apache.cayenne.map.ProcedureParameter;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsControllerBase;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.autorelationship.InferRelationshipsControllerBase;LargeClass;30.0;23.0
org.apache.cayenne.modeler.dialog.codegen.ClassesTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.CustomModeController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.GeneratorTabController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.codegen.StandardModeController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.db.MergerTokenSelectorController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.db.MergerTokenSelectorController;LargeClass;24.0;23.0
org.apache.cayenne.modeler.dialog.db.TableSelectorController;ControllerClass;0;0
org.apache.cayenne.modeler.dialog.objentity.ObjAttributeInfoDialog;LargeClass;32.0;23.0
org.apache.cayenne.modeler.editor.datanode.MainDataNodeEditor;LargeClass;26.0;23.0
org.apache.cayenne.modeler.util.LongRunningTask;LargeClass;28.0;23.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
ClassName;Type;Value;Bound
DatabaseManager;ControllerClass;0;0
org.apache.derbyTesting.junit.JDBC;LargeClass;46.0;43.5
org.apache.derby.iapi.types.SQLChar;LargeClass;130.0;43.5
org.apache.derbyTesting.functionTests.tests.jdbcapi.ParameterMappingTest;LargeClass;59.0;43.5
org.apache.derbyTesting.functionTests.util.ProcedureTest;LargeClass;63.0;43.5
org.apache.derbyTesting.junit.BaseJDBCTestCase;LargeClass;60.0;43.5
org.apache.derby.client.am.SqlException;LargeClass;49.0;43.5
org.apache.derby.iapi.error.StandardException;LargeClass;59.0;43.5
org.apache.derby.iapi.types.SQLBinary;LargeClass;55.0;43.5
org.apache.derby.impl.tools.ij.utilMain;LargeClass;44.0;43.5
org.apache.derby.jdbc.EmbedPooledConnection;LargeClass;48.0;43.5
org.apache.derbyTesting.functionTests.tests.jdbc4.PreparedStatementTest;LargeClass;66.0;43.5
org.apache.derbyTesting.functionTests.tests.jdbc4.ResultSetTest;LargeClass;72.0;43.5
org.apache.derbyTesting.functionTests.tests.jdbcapi.J2EEDataSourceTest;LargeClass;96.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.CastingTest;LargeClass;81.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.GrantRevokeTest;LargeClass;66.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.LangProcedureTest;LargeClass;50.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.RolesConferredPrivilegesTest;LargeClass;92.0;43.5
org.apache.derbyTesting.functionTests.tests.largedata.LobLimits;LargeClass;49.0;43.5
org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun;LargeClass;149.0;43.5
org.apache.derbyTesting.functionTests.tests.store.ReEncryptCrashRecovery;LargeClass;47.0;43.5
org.apache.derbyTesting.functionTests.tests.tools.dblook_test;LargeClass;51.0;43.5
org.apache.derbyTesting.functionTests.util.DerbyJUnitTest;LargeClass;70.0;43.5
org.apache.derbyTesting.functionTests.util.TestUtil;LargeClass;58.0;43.5
org.apache.derbyTesting.junit.TestConfiguration;LargeClass;121.0;43.5
org.apache.derbyTesting.system.nstest.NsTest;LargeClass;64.0;43.5
org.apache.derbyTesting.system.sttest.Sttest;LargeClass;45.0;43.5
org.apache.derby.impl.drda.DRDAConnThread;LargeClass;251.0;43.5
org.apache.derby.impl.drda.NetworkServerControlImpl;LargeClass;276.0;43.5
org.apache.derby.impl.jdbc.EmbedResultSet;LargeClass;220.0;43.5
org.apache.derby.impl.jdbc.EmbedStatement;LargeClass;84.0;43.5
org.apache.derby.tools.JDBCDisplayUtil;LargeClass;58.0;43.5
org.apache.derby.impl.jdbc.EmbedConnection;LargeClass;139.0;43.5
org.apache.derby.impl.sql.GenericPreparedStatement;LargeClass;99.0;43.5
org.apache.derby.impl.sql.compile.CompilerContextImpl;LargeClass;97.0;43.5
org.apache.derby.impl.sql.execute.BaseActivation;LargeClass;159.0;43.5
org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl;LargeClass;71.0;43.5
org.apache.derby.client.am.CallableStatement;LargeClass;106.0;43.5
org.apache.derby.client.am.CrossConverters;LargeClass;103.0;43.5
org.apache.derby.client.am.Cursor;LargeClass;126.0;43.5
org.apache.derby.client.am.PreparedStatement;LargeClass;137.0;43.5
org.apache.derby.client.am.ResultSet;LargeClass;392.0;43.5
org.apache.derby.iapi.tools.i18n.LocalizedResource;LargeClass;69.0;43.5
org.apache.derby.iapi.types.SQLTime;LargeClass;68.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.TimestampArithTest;LargeClass;51.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.outparams;LargeClass;72.0;43.5
org.apache.derby.iapi.sql.dictionary.TableDescriptor;LargeClass;92.0;43.5
org.apache.derby.iapi.sql.dictionary.ConstraintDescriptor;LargeClass;48.0;43.5
org.apache.derby.iapi.sql.dictionary.SPSDescriptor;LargeClass;60.0;43.5
org.apache.derby.iapi.sql.dictionary.TriggerDescriptor;LargeClass;66.0;43.5
org.apache.derby.impl.drda.DRDAResultSet;LargeClass;69.0;43.5
org.apache.derby.impl.drda.DRDAStatement;LargeClass;145.0;43.5
org.apache.derby.impl.drda.NetworkServerControlImpl;ControllerClass;0;0
org.apache.derby.impl.load.ImportReadData;LargeClass;76.0;43.5
org.apache.derby.impl.services.cache.Clock;LargeClass;56.0;43.5
org.apache.derby.impl.sql.compile.FromList;LargeClass;45.0;43.5
org.apache.derby.impl.sql.compile.SelectNode;LargeClass;77.0;43.5
org.apache.derby.impl.sql.execute.xplain.XPLAINSystemTableVisitor;ControllerClass;0;0
org.apache.derbyTesting.functionTests.tests.jdbcapi.CacheSessionDataTest;LargeClass;66.0;43.5
org.apache.derbyTesting.functionTests.tests.lang.LangProcedureTest;ControllerClass;0;0
org.apache.derbyTesting.functionTests.tests.lang.ProcedureInTriggerTest;ControllerClass;0;0
org.apache.derbyTesting.functionTests.tests.lang.dbManagerLimits;ControllerClass;0;0
org.apache.derbyTesting.functionTests.tests.memorydb.MemoryDbManager;ControllerClass;0;0
org.apache.derbyTesting.functionTests.util.ProcedureTest;ControllerClass;0;0
org.apache.derbyTesting.functionTests.util.SimpleProcedureTest;ControllerClass;0;0
org.apache.derbyTesting.junit.DriverManagerConnector;ControllerClass;0;0
org.apache.derbyTesting.system.oe.model.Customer;LargeClass;53.0;43.5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ClassName;Type;Value;Bound
org.apache.derby.iapi.sql.dictionary.ConstraintDescriptor;LargeClass;49.0;46.0
org.apache.derby.iapi.sql.dictionary.TableDescriptor;LargeClass;86.0;46.0
org.apache.derby.iapi.sql.dictionary.SPSDescriptor;LargeClass;61.0;46.0
org.apache.derby.iapi.sql.dictionary.TriggerDescriptor;LargeClass;66.0;46.0
org.apache.derby.impl.drda.DRDAResultSet;LargeClass;71.0;46.0
org.apache.derby.impl.drda.DRDAStatement;LargeClass;149.0;46.0
org.apache.derby.impl.load.ImportReadData;LargeClass;68.0;46.0
org.apache.derby.impl.services.cache.Clock;LargeClass;52.0;46.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ClassName;Type;Value;Bound
com.opensymphony.xwork2.SimpleAnnotationAction;LargeClass;45.0;28.0
com.opensymphony.xwork2.SimpleAction;LargeClass;62.0;28.0
com.opensymphony.xwork2.util.Foo;LargeClass;58.0;28.0
org.apache.struts2.json.SMDActionTest1;LargeClass;48.0;28.0
org.apache.struts2.json.TestAction;LargeClass;51.0;28.0
org.apache.struts2.showcase.freemarker.CustomFreemarkerManager;ControllerClass;0;0
org.apache.struts2.showcase.model.Employee;LargeClass;42.0;28.0
org.demo.rest.example.OrdersController;ControllerClass;0;0
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ClassName;Type;Value;Bound
org.apache.struts2.showcase.freemarker.CustomFreemarkerManager;ControllerClass;0;0
org.apache.struts2.showcase.model.Employee;LargeClass;42.0;25.5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ClassName;Type;Value;Bound
org.apache.catalina.deploy.WebXml;LargeClass;132.0;45.0
org.apache.catalina.servlets.WebdavServlet;LargeClass;54.0;45.0
org.apache.coyote.RequestInfo;LargeClass;50.0;45.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ClassName;Type;Value;Bound
com.google.common.util.concurrent.FuturesTest;LargeClass;113.0;39.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ClassName;Type;Value;Bound
org.archive.util.ms.DefaultBlockFileSystem;ControllerClass;0;0
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ClassName;Type;Value;Bound
org.archive.util.ms.DefaultBlockFileSystem;ControllerClass;0;0
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
ClassName;Type;Value;Bound
bsh.Parser;LargeClass;364.0;40.0
bsh.Interpreter;LargeClass;75.0;40.0
bsh.NameSpace;LargeClass;94.0;40.0
com.loomcom.ant.tasks.jarbundler.JarBundler;LargeClass;78.0;40.0
org.gjt.sp.jedit.jEdit;LargeClass;152.0;40.0
org.gjt.sp.jedit.GUIUtilities;ControllerClass;0;0
org.gjt.sp.jedit.PerspectiveManager;ControllerClass;0;0
org.gjt.sp.jedit.ServiceManager;ControllerClass;0;0
org.gjt.sp.jedit.buffer.LineManager;ControllerClass;0;0
org.gjt.sp.jedit.Buffer;LargeClass;96.0;40.0
org.gjt.sp.jedit.syntax.XModeHandler;LargeClass;50.0;40.0
org.gjt.sp.jedit.GUIUtilities;LargeClass;63.0;40.0
org.gjt.sp.jedit.textarea.TextAreaPainter;LargeClass;86.0;40.0
org.gjt.sp.jedit.textarea.FastRepaintManager;ControllerClass;0;0
org.gjt.sp.jedit.View;LargeClass;103.0;40.0
org.gjt.sp.jedit.textarea.Gutter;LargeClass;56.0;40.0
org.gjt.sp.jedit.textarea.JEditTextArea;LargeClass;308.0;40.0
org.gjt.sp.jedit.buffer.JEditBuffer;LargeClass;126.0;40.0
bsh.ClassGeneratorUtil;LargeClass;41.0;40.0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ClassName;Type;Value;Bound
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

# Results of the detection



#----> Total:0
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@

# Results of the detection


# ------>Blob num: 1

1.100.Name = Blob

#
#ControllerClass
1.100.ControllerClass-0 = com.android.glesv2debugger.GLServerShader
1.100.ControllerClass-0.MethodName-0 = ProcessMessage(unknown.ghost.packag.Message[])
1.100.ControllerClass-0.DetectedKeyword-0 = Proc
#DataClass
1.100.DataClass-1 = com.android.glesv2debugger.GLProgram
1.100.DataClass-1.NMD+NAD-0 = 7.0
1.100.DataClass-1.NMD+NAD_MaxBound-0 = {}

# ------>Blob num: 2

2.100.Name = Blob

#
#DataClass
2.100.DataClass-0 = com.android.glesv2debugger.GLBuffer
2.100.DataClass-0.NMD+NAD-0 = 4.0
2.100.DataClass-0.NMD+NAD_MaxBound-0 = {}
#ControllerClass
2.100.ControllerClass-1 = com.android.glesv2debugger.GLServerVertex
2.100.ControllerClass-1.MethodName-0 = Process(unknown.ghost.packag.Message[])
2.100.ControllerClass-1.DetectedKeyword-0 = Proc

# ------>Blob num: 3

3.100.Name = Blob

#
#DataClass
3.100.DataClass-0 = com.android.glesv2debugger.GLStencilState
3.100.DataClass-0.NMD+NAD-0 = 8.0
3.100.DataClass-0.NMD+NAD_MaxBound-0 = {}
#ControllerClass
3.100.ControllerClass-1 = com.android.glesv2debugger.GLServerState
3.100.ControllerClass-1.MethodName-0 = ProcessMessage(unknown.ghost.packag.Message[])
3.100.ControllerClass-1.DetectedKeyword-0 = Proc


#----> Total:3
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

# Results of the detection



#----> Total:0
Loading

0 comments on commit 7e91150

Please sign in to comment.