From b1ff0bfbcec513b3801eff57d6915225d7a568f6 Mon Sep 17 00:00:00 2001 From: an7s <an7s@git.zephyr-software.com> Date: Thu, 4 Dec 2014 20:50:24 +0000 Subject: [PATCH] Cleanup, copyright notices, other... Former-commit-id: 3358c29aa345de3eb0d2f95e261644bdde39d82b --- README | 12 ++++++++++ appfw/src/appfw.cpp | 23 ++++++++++++++++++- appfw/src/appfw.h | 20 ++++++++++++++++ appfw/src/appfw_ldap.c | 20 ++++++++++++++++ appfw/src/appfw_ldap.h | 20 ++++++++++++++++ appfw/src/hooker.c | 20 ++++++++++++++++ appfw/src/mysql_hook.c | 20 ++++++++++++++++ appfw/src/openldap_hook.c | 20 ++++++++++++++++ appfw/src/osc_hook.c | 20 ++++++++++++++++ appfw/src/osc_parse.cpp | 20 ++++++++++++++++ appfw/src/oscfw.c | 20 ++++++++++++++++ appfw/src/oscfw.h | 20 ++++++++++++++++ appfw/src/pg_hook.c | 20 ++++++++++++++++ appfw/src/sql_structure.cpp | 20 ++++++++++++++++ appfw/src/sql_structure.h | 20 ++++++++++++++++ appfw/src/sqlfw.c | 20 ++++++++++++++++ appfw/src/sqlfw.h | 20 ++++++++++++++++ appfw/src/sqlite3_hook.c | 20 ++++++++++++++++ appfw/src/xq_hook.cpp | 20 ++++++++++++++++ appfw/src/xq_parser.cpp | 20 ++++++++++++++++ appfw/src/xqfw.c | 20 ++++++++++++++++ appfw/src/xqfw.h | 20 ++++++++++++++++ appfw/tests/ldap/testldapintercept.c | 20 ++++++++++++++++ appfw/tests/ldap/testldapintercept2.c | 20 ++++++++++++++++ appfw/tests/ldap/testldapintercept3.c | 20 ++++++++++++++++ appfw/tests/ldap/testldapintercept4.c | 20 ++++++++++++++++ appfw/tests/ministry/httpparse.c | 20 ++++++++++++++++ appfw/tests/ministry/oscommand.c | 20 ++++++++++++++++ appfw/tests/ministry/oscommandperf.c | 20 ++++++++++++++++ appfw/tests/mysql/Makefile | 8 +++++++ appfw/tests/mysql/mysql.intercept.test.sh | 8 +++---- appfw/tests/mysql/test.pstmt.c | 20 ++++++++++++++++ appfw/tests/mysql/testfp.c | 20 ++++++++++++++++ appfw/tests/mysql/testintercept.c | 20 ++++++++++++++++ appfw/tests/mysql/testintercept.pstmt.c | 20 ++++++++++++++++ appfw/tests/mysql/testintercept2.c | 20 ++++++++++++++++ appfw/tests/mysql/testintercept3.c | 20 ++++++++++++++++ appfw/tests/mysql/testintercept4.c | 20 ++++++++++++++++ appfw/tests/mysql/testtautology.c | 20 ++++++++++++++++ appfw/tests/odbc/odbc_exec_direct.c | 20 ++++++++++++++++ appfw/tests/odbc/testodbc.c | 20 ++++++++++++++++ appfw/tests/odbc/testodbc.dlsym.c | 20 ++++++++++++++++ appfw/tests/odbc/testodbc.normal.c | 20 ++++++++++++++++ appfw/tests/odbc/testodbc.system.c | 20 ++++++++++++++++ appfw/tests/odbc/testodbc.system.dlsym.c | 20 ++++++++++++++++ appfw/tests/oscommand/Makefile | 16 ++++++------- appfw/tests/oscommand/testosc_exec_args.c | 20 ++++++++++++++++ appfw/tests/oscommand/testosc_fp.c | 20 ++++++++++++++++ appfw/tests/oscommand/testosc_intentional.c | 20 ++++++++++++++++ appfw/tests/oscommand/testosc_normal.c | 20 ++++++++++++++++ appfw/tests/oscommand/testosc_samesig.c | 20 ++++++++++++++++ appfw/tests/oscommand/testosc_semi.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg.pstmt.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg1.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg1.env.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg2.c | 2 +- appfw/tests/postgres/testpg2.env.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg2.pstmt.c | 20 ++++++++++++++++ appfw/tests/postgres/testpg4.c | 20 ++++++++++++++++ appfw/tests/sqlite/testsqlite.basic.c | 20 ++++++++++++++++ appfw/tests/standalone/s3.c | 20 ++++++++++++++++ appfw/tests/standalone/sqlattackdetect.c | 20 ++++++++++++++++ appfw/tests/standalone/testfastdetect.c | 20 ++++++++++++++++ appfw/tests/standalone/testslowdetect.c | 20 ++++++++++++++++ .../xquery/xpath_test/CWE_Example_in_c.c | 20 ++++++++++++++++ libIRDB/include/cfg/BasicBlock.hpp | 20 ++++++++++++++++ libIRDB/include/cfg/CFG.hpp | 20 ++++++++++++++++ libIRDB/include/core/address.hpp | 20 ++++++++++++++++ libIRDB/include/core/archdesc.hpp | 20 ++++++++++++++++ libIRDB/include/core/baseobj.hpp | 20 ++++++++++++++++ libIRDB/include/core/basetypes.hpp | 20 ++++++++++++++++ libIRDB/include/core/dbinterface.hpp | 20 ++++++++++++++++ libIRDB/include/core/doip.hpp | 20 ++++++++++++++++ libIRDB/include/core/file.hpp | 20 ++++++++++++++++ libIRDB/include/core/fileir.hpp | 20 ++++++++++++++++ libIRDB/include/core/function.hpp | 20 ++++++++++++++++ libIRDB/include/core/instruction.hpp | 20 ++++++++++++++++ libIRDB/include/core/pqxxdb.hpp | 20 ++++++++++++++++ libIRDB/include/core/reloc.hpp | 20 ++++++++++++++++ libIRDB/include/core/variantid.hpp | 20 ++++++++++++++++ libIRDB/include/libIRDB-cfg.hpp | 20 ++++++++++++++++ libIRDB/include/libIRDB-core.hpp | 20 ++++++++++++++++ libIRDB/include/utils.hpp | 20 ++++++++++++++++ libIRDB/src/cfg/BasicBlock.cpp | 20 ++++++++++++++++ libIRDB/src/cfg/CFG.cpp | 20 ++++++++++++++++ libIRDB/src/core/address.cpp | 20 ++++++++++++++++ libIRDB/src/core/all.hpp | 20 ++++++++++++++++ libIRDB/src/core/baseobj.cpp | 20 ++++++++++++++++ libIRDB/src/core/dbinterface.cpp | 20 ++++++++++++++++ libIRDB/src/core/file.cpp | 20 ++++++++++++++++ libIRDB/src/core/fileir.cpp | 20 ++++++++++++++++ libIRDB/src/core/function.cpp | 20 ++++++++++++++++ libIRDB/src/core/generate_spri.cpp | 20 ++++++++++++++++ libIRDB/src/core/instruction.cpp | 20 ++++++++++++++++ libIRDB/src/core/pqxxdb.cpp | 20 ++++++++++++++++ libIRDB/src/core/variantid.cpp | 20 ++++++++++++++++ libIRDB/test/calc_conflicts.cpp | 20 ++++++++++++++++ libIRDB/test/check_thunks.cpp | 20 ++++++++++++++++ libIRDB/test/check_thunks.hpp | 20 ++++++++++++++++ libIRDB/test/clone.cpp | 20 ++++++++++++++++ libIRDB/test/create_variant.cpp | 20 ++++++++++++++++ libIRDB/test/create_variantir.cpp | 20 ++++++++++++++++ libIRDB/test/drop_variant.cpp | 20 ++++++++++++++++ libIRDB/test/fill_in_cfg.cpp | 20 ++++++++++++++++ libIRDB/test/fill_in_indtargs.cpp | 20 ++++++++++++++++ libIRDB/test/find_strings.cpp | 20 ++++++++++++++++ libIRDB/test/fix_calls.cpp | 20 ++++++++++++++++ libIRDB/test/generate_spri.cpp | 20 ++++++++++++++++ libIRDB/test/ilr.cpp | 20 ++++++++++++++++ libIRDB/test/list_programs.cpp | 20 ++++++++++++++++ libIRDB/test/print_variant.cpp | 20 ++++++++++++++++ libIRDB/test/read_ehframe.cpp | 20 ++++++++++++++++ libIRDB/test/read_variantir.cpp | 20 ++++++++++++++++ libIRDB/test/unfix_calls.cpp | 20 ++++++++++++++++ .../include/FuncExitAnnotation.hpp | 20 ++++++++++++++++ libMEDSannotation/include/MEDS.hpp | 20 ++++++++++++++++ .../include/MEDS_AnnotationBase.hpp | 20 ++++++++++++++++ .../include/MEDS_AnnotationParser.hpp | 20 ++++++++++++++++ .../include/MEDS_FRSafeAnnotation.hpp | 20 ++++++++++++++++ .../include/MEDS_FuncAnnotation.hpp | 20 ++++++++++++++++ .../MEDS_InstructionCheckAnnotation.hpp | 20 ++++++++++++++++ .../include/MEDS_ProblemFuncAnnotation.hpp | 20 ++++++++++++++++ libMEDSannotation/include/MEDS_Register.hpp | 20 ++++++++++++++++ .../include/MEDS_SafeFuncAnnotation.hpp | 20 ++++++++++++++++ libMEDSannotation/include/VirtualOffset.hpp | 20 ++++++++++++++++ libMEDSannotation/src/FuncExitAnnotation.cpp | 20 ++++++++++++++++ .../src/MEDS_AnnotationParser.cpp | 20 ++++++++++++++++ .../src/MEDS_FRSafeAnnotation.cpp | 20 ++++++++++++++++ .../src/MEDS_InstructionCheckAnnotation.cpp | 20 ++++++++++++++++ .../src/MEDS_ProblemFuncAnnotation.cpp | 20 ++++++++++++++++ libMEDSannotation/src/MEDS_Register.cpp | 20 ++++++++++++++++ .../src/MEDS_SafeFuncAnnotation.cpp | 20 ++++++++++++++++ libMEDSannotation/src/VirtualOffset.cpp | 20 ++++++++++++++++ libtransform/include/Rewrite_Utility.hpp | 20 ++++++++++++++++ libtransform/include/integertransform.hpp | 20 ++++++++++++++++ libtransform/include/integertransform32.hpp | 20 ++++++++++++++++ libtransform/include/integertransform64.hpp | 20 ++++++++++++++++ libtransform/include/leapattern.hpp | 20 ++++++++++++++++ libtransform/include/transform.hpp | 20 ++++++++++++++++ libtransform/src/Rewrite_Utility.cpp | 20 ++++++++++++++++ libtransform/src/integertransform.cpp | 20 ++++++++++++++++ libtransform/src/integertransform32.cpp | 20 ++++++++++++++++ libtransform/src/integertransform64.cpp | 20 ++++++++++++++++ libtransform/src/leapattern.cpp | 20 ++++++++++++++++ libtransform/src/transform.cpp | 20 ++++++++++++++++ libtransform/tests/clark1.c | 20 ++++++++++++++++ libtransform/tests/int16overflow.c | 20 ++++++++++++++++ libtransform/tests/int32overflow.c | 20 ++++++++++++++++ libtransform/tests/mul.c | 20 ++++++++++++++++ libtransform/tests/signed_add.64.c | 20 ++++++++++++++++ libtransform/tests/signed_mul.32.c | 20 ++++++++++++++++ libtransform/tests/signed_mul.64.c | 20 ++++++++++++++++ libtransform/tests/signedness.64.unsigned.c | 20 ++++++++++++++++ libtransform/tests/simpletest.c | 20 ++++++++++++++++ libtransform/tests/trunc.16.8.c | 20 ++++++++++++++++ libtransform/tests/trunc.32.16.signed.c | 20 ++++++++++++++++ libtransform/tests/trunc.32.16.unsigned.c | 20 ++++++++++++++++ libtransform/tests/trunc.32.8.signed.c | 20 ++++++++++++++++ libtransform/tests/trunc.32.8.unsigned.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.16.signed.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.16.unknown.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.16.unsigned.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.32.signed.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.32.unsigned.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.8.signed.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.8.unknown.c | 20 ++++++++++++++++ libtransform/tests/trunc.64.8.unsigned.c | 20 ++++++++++++++++ libtransform/tests/unsigned_add.64.c | 20 ++++++++++++++++ libtransform/tests/unsigned_add.c | 20 ++++++++++++++++ libtransform/tests/unsigned_mul.32.c | 20 ++++++++++++++++ libtransform/tests/unsigned_mul.64.c | 20 ++++++++++++++++ tools/cover/cover.cpp | 20 ++++++++++++++++ tools/cover/coverage.cpp | 20 ++++++++++++++++ tools/cover/coverage.h | 20 ++++++++++++++++ tools/meds2pdb/Makefile | 17 -------------- tools/meds2pdb/meds2pdb.cpp | 20 ++++++++++++++++ tools/memcover/General_Utility.cpp | 20 ++++++++++++++++ tools/memcover/General_Utility.hpp | 20 ++++++++++++++++ tools/memcover/memcover.cpp | 20 ++++++++++++++++ tools/ret_shadow_stack/rss_driver.cpp | 20 ++++++++++++++++ tools/ret_shadow_stack/rss_instrument.cpp | 20 ++++++++++++++++ tools/ret_shadow_stack/rss_instrument.hpp | 20 ++++++++++++++++ tools/safefr/fill_in_safefr.cpp | 20 ++++++++++++++++ tools/spasm/Makefile | 18 --------------- tools/spasm/ben_lib.cpp | 20 ++++++++++++++++ tools/spasm/ben_lib.h | 20 ++++++++++++++++ tools/spasm/spasm.cpp | 20 ++++++++++++++++ tools/spasm/spasm.h | 20 ++++++++++++++++ tools/spasm/spasm_main.cpp | 20 ++++++++++++++++ .../AnnotationBoundaryGenerator.cpp | 20 ++++++++++++++++ .../AnnotationBoundaryGenerator.hpp | 20 ++++++++++++++++ tools/transforms/DirectOffsetInference.cpp | 20 ++++++++++++++++ tools/transforms/DirectOffsetInference.hpp | 20 ++++++++++++++++ tools/transforms/General_Utility.cpp | 20 ++++++++++++++++ tools/transforms/General_Utility.hpp | 20 ++++++++++++++++ tools/transforms/OffsetInference.cpp | 20 ++++++++++++++++ tools/transforms/OffsetInference.hpp | 20 ++++++++++++++++ tools/transforms/P1Inference.cpp | 20 ++++++++++++++++ tools/transforms/P1Inference.hpp | 20 ++++++++++++++++ tools/transforms/PNIrdbManager.cpp | 20 ++++++++++++++++ tools/transforms/PNIrdbManager.hpp | 20 ++++++++++++++++ tools/transforms/PNMain.cpp | 20 ++++++++++++++++ tools/transforms/PNRange.cpp | 20 ++++++++++++++++ tools/transforms/PNRange.hpp | 20 ++++++++++++++++ tools/transforms/PNRegularExpressions.cpp | 20 ++++++++++++++++ tools/transforms/PNRegularExpressions.hpp | 20 ++++++++++++++++ tools/transforms/PNStackLayout.cpp | 20 ++++++++++++++++ tools/transforms/PNStackLayout.hpp | 20 ++++++++++++++++ tools/transforms/PNStackLayoutInference.hpp | 20 ++++++++++++++++ tools/transforms/PNTransformDriver.cpp | 20 ++++++++++++++++ tools/transforms/PNTransformDriver.hpp | 20 ++++++++++++++++ .../PrecedenceBoundaryGenerator.hpp | 20 ++++++++++++++++ .../PrecedenceBoundaryInference.cpp | 20 ++++++++++++++++ .../PrecedenceBoundaryInference.hpp | 20 ++++++++++++++++ tools/transforms/Range.cpp | 20 ++++++++++++++++ tools/transforms/Range.hpp | 20 ++++++++++++++++ tools/transforms/Rewrite_Utility.cpp | 20 ++++++++++++++++ tools/transforms/Rewrite_Utility.hpp | 20 ++++++++++++++++ tools/transforms/ScaledOffsetInference.cpp | 20 ++++++++++++++++ tools/transforms/ScaledOffsetInference.hpp | 20 ++++++++++++++++ tools/transforms/StackLayout.cpp | 20 ++++++++++++++++ tools/transforms/StackLayout.hpp | 20 ++++++++++++++++ tools/transforms/globals.h | 20 ++++++++++++++++ tools/transforms/integertransformdriver.cpp | 20 ++++++++++++++++ tools/transforms/nulltransform.cpp | 20 ++++++++++++++++ tools/transforms/transformutils.cpp | 20 ++++++++++++++++ tools/transforms/transformutils.h | 20 ++++++++++++++++ 227 files changed, 4435 insertions(+), 49 deletions(-) diff --git a/README b/README index ee51db777..775002dc5 100644 --- a/README +++ b/README @@ -1,3 +1,15 @@ +Subdirectories contain the following extensions to the Strata infrastructure, e.g.: +* SPRI (Strata Program Rewriting Interface) +* SPASM (SPRI Assembler) +* IRDB (API and tools to produce SPRI rules) + +Other subdirectories contain transformations and various security protections, e.g.: +* Integer transforms +* P1/Pn transforms +* Application Firewall (aka: Software DNA Shotgun Sequencing) + +################################################################### + Must define env var SECURITY_TRANSFORM_HOME diff --git a/appfw/src/appfw.cpp b/appfw/src/appfw.cpp index 44c8836eb..ac453adbd 100644 --- a/appfw/src/appfw.cpp +++ b/appfw/src/appfw.cpp @@ -1,3 +1,24 @@ +/* +* Copyright (c) 2013, 2014 - University of Virginia +* +* This file is part of the Peasoup infrastructure. +* This file may be used and modified for non-commercial purposes as long as +* all copyright, permission, and nonwarranty notices are preserved. +* Redistribution is prohibited without prior written consent from the University +* of Virginia. +* +* Please contact the authors for restrictions applying to commercial use. +* +* THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED +* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +* +* Author: University of Virginia +* e-mail: jwd@virginia.com +* URL : http://www.cs.virginia.edu/ +* +*/ + #include <stdlib.h> #include <stdio.h> #include <string.h> @@ -9,7 +30,7 @@ #include <set> #include <sys/time.h> -// force two consecutive single fragment tokens (poentially with whitespace in between) to come from the same signature fragment +// force two consecutive single fragment tokens (potentially with whitespace in between) to come from the same signature fragment #define CONSECUTIVE_SINGLECHAR_SFOP extern "C" diff --git a/appfw/src/appfw.h b/appfw/src/appfw.h index 763dea6f2..935799875 100644 --- a/appfw/src/appfw.h +++ b/appfw/src/appfw.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef APPFW_INIT #define APPFW_INIT diff --git a/appfw/src/appfw_ldap.c b/appfw/src/appfw_ldap.c index 005c8d840..e62bd2ad3 100644 --- a/appfw/src/appfw_ldap.c +++ b/appfw/src/appfw_ldap.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <ctype.h> #include <string.h> diff --git a/appfw/src/appfw_ldap.h b/appfw/src/appfw_ldap.h index 830a3d0a1..21a4e4501 100644 --- a/appfw/src/appfw_ldap.h +++ b/appfw/src/appfw_ldap.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef LDAP_INIT #define LDAP_INIT diff --git a/appfw/src/hooker.c b/appfw/src/hooker.c index 727497460..37bde2e21 100644 --- a/appfw/src/hooker.c +++ b/appfw/src/hooker.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define __USE_GNU #define _GNU_SOURCE #include <stdio.h> diff --git a/appfw/src/mysql_hook.c b/appfw/src/mysql_hook.c index 5c462a02f..7afa38448 100644 --- a/appfw/src/mysql_hook.c +++ b/appfw/src/mysql_hook.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define _GNU_SOURCE #include <stdio.h> #include <stdint.h> diff --git a/appfw/src/openldap_hook.c b/appfw/src/openldap_hook.c index 9a433f6de..32d5da87e 100644 --- a/appfw/src/openldap_hook.c +++ b/appfw/src/openldap_hook.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define _GNU_SOURCE #include <stdio.h> diff --git a/appfw/src/osc_hook.c b/appfw/src/osc_hook.c index 722a3a8c7..951d6a3cd 100644 --- a/appfw/src/osc_hook.c +++ b/appfw/src/osc_hook.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define _GNU_SOURCE #include <stdio.h> /* diff --git a/appfw/src/osc_parse.cpp b/appfw/src/osc_parse.cpp index 1714027ea..aedea0aeb 100644 --- a/appfw/src/osc_parse.cpp +++ b/appfw/src/osc_parse.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include <fstream> diff --git a/appfw/src/oscfw.c b/appfw/src/oscfw.c index 14b993a1b..ea973811c 100644 --- a/appfw/src/oscfw.c +++ b/appfw/src/oscfw.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // // Detection of SQL Injections using really simple heuristic: // (a) extract strings in binary diff --git a/appfw/src/oscfw.h b/appfw/src/oscfw.h index 2760e09ce..f4f19922b 100644 --- a/appfw/src/oscfw.h +++ b/appfw/src/oscfw.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef OSCFW_INIT #define OSCFW_INIT diff --git a/appfw/src/pg_hook.c b/appfw/src/pg_hook.c index 3585f04c1..79affcf70 100644 --- a/appfw/src/pg_hook.c +++ b/appfw/src/pg_hook.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define _GNU_SOURCE #include <stdio.h> #include <stdint.h> diff --git a/appfw/src/sql_structure.cpp b/appfw/src/sql_structure.cpp index 8b3b31152..c604d6454 100644 --- a/appfw/src/sql_structure.cpp +++ b/appfw/src/sql_structure.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <string> #include <map> #include <iostream> diff --git a/appfw/src/sql_structure.h b/appfw/src/sql_structure.h index 7ec7c18bd..46a18f85c 100644 --- a/appfw/src/sql_structure.h +++ b/appfw/src/sql_structure.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef SQL_STRUCTURE_H #define SQL_STRUCTURE_H diff --git a/appfw/src/sqlfw.c b/appfw/src/sqlfw.c index 154d3247c..e6840d986 100644 --- a/appfw/src/sqlfw.c +++ b/appfw/src/sqlfw.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // Detection of SQL Injections using really simple heuristic: // (a) extract strings in binary // (b) treat all extracted strings as trusted strings diff --git a/appfw/src/sqlfw.h b/appfw/src/sqlfw.h index 1210b8bc0..bc32c3824 100644 --- a/appfw/src/sqlfw.h +++ b/appfw/src/sqlfw.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef SQLFW_INIT #define SQLFW_INIT diff --git a/appfw/src/sqlite3_hook.c b/appfw/src/sqlite3_hook.c index 85e5c9978..284c66c57 100644 --- a/appfw/src/sqlite3_hook.c +++ b/appfw/src/sqlite3_hook.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #define _GNU_SOURCE #include <stdio.h> #include <stdint.h> diff --git a/appfw/src/xq_hook.cpp b/appfw/src/xq_hook.cpp index 0153576a7..16356c056 100644 --- a/appfw/src/xq_hook.cpp +++ b/appfw/src/xq_hook.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <dlfcn.h> #include <stdarg.h> #include <assert.h> diff --git a/appfw/src/xq_parser.cpp b/appfw/src/xq_parser.cpp index 92758248b..f99bf5410 100644 --- a/appfw/src/xq_parser.cpp +++ b/appfw/src/xq_parser.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include <fstream> #include <stdio.h> diff --git a/appfw/src/xqfw.c b/appfw/src/xqfw.c index 546f4d884..e7658f282 100644 --- a/appfw/src/xqfw.c +++ b/appfw/src/xqfw.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "appfw.h" #include "xqfw.h" diff --git a/appfw/src/xqfw.h b/appfw/src/xqfw.h index c1f23abba..9d1a95ddd 100644 --- a/appfw/src/xqfw.h +++ b/appfw/src/xqfw.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef XQFW_INIT #define XQFW_INIT diff --git a/appfw/tests/ldap/testldapintercept.c b/appfw/tests/ldap/testldapintercept.c index e2abfa4ac..c940ac35e 100644 --- a/appfw/tests/ldap/testldapintercept.c +++ b/appfw/tests/ldap/testldapintercept.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // Test LDAP interception layer #include <stdio.h> diff --git a/appfw/tests/ldap/testldapintercept2.c b/appfw/tests/ldap/testldapintercept2.c index 9f35c1c5c..802fc8d65 100644 --- a/appfw/tests/ldap/testldapintercept2.c +++ b/appfw/tests/ldap/testldapintercept2.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // Test LDAP interception layer #include <stdio.h> diff --git a/appfw/tests/ldap/testldapintercept3.c b/appfw/tests/ldap/testldapintercept3.c index 5653af78d..8e3b6f732 100644 --- a/appfw/tests/ldap/testldapintercept3.c +++ b/appfw/tests/ldap/testldapintercept3.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // Test LDAP interception layer #include <stdio.h> diff --git a/appfw/tests/ldap/testldapintercept4.c b/appfw/tests/ldap/testldapintercept4.c index 73585af3f..c87bf8ed8 100644 --- a/appfw/tests/ldap/testldapintercept4.c +++ b/appfw/tests/ldap/testldapintercept4.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // Test LDAP interception layer #include <stdio.h> diff --git a/appfw/tests/ministry/httpparse.c b/appfw/tests/ministry/httpparse.c index c9adfd3a9..18f16dcdc 100644 --- a/appfw/tests/ministry/httpparse.c +++ b/appfw/tests/ministry/httpparse.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + /* querystring.c Break up a QUERY_STRING variable. diff --git a/appfw/tests/ministry/oscommand.c b/appfw/tests/ministry/oscommand.c index 01b022250..3619ca82e 100644 --- a/appfw/tests/ministry/oscommand.c +++ b/appfw/tests/ministry/oscommand.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> void display_html_header() diff --git a/appfw/tests/ministry/oscommandperf.c b/appfw/tests/ministry/oscommandperf.c index 01b022250..3619ca82e 100644 --- a/appfw/tests/ministry/oscommandperf.c +++ b/appfw/tests/ministry/oscommandperf.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> void display_html_header() diff --git a/appfw/tests/mysql/Makefile b/appfw/tests/mysql/Makefile index 5fbfe3316..fc12ddf53 100644 --- a/appfw/tests/mysql/Makefile +++ b/appfw/tests/mysql/Makefile @@ -3,6 +3,13 @@ generate_signatures=$(PEASOUP_HOME)/tools/generate_string_signatures.sh all: testmysql.exe testintercept.exe testintercept2.exe testintercept3.exe testintercept4.exe testintercept.pstmt.exe testtautology.exe +testmoi.o: testmoi.c + gcc -I/usr/include/mysql -c testmoi.c + +testmoi.exe: testmoi.o + gcc testmoi.o -o testmoi.exe -lmysqlclient + $(generate_signatures) testmoi.exe + testtautology.o: testtautology.c gcc -I/usr/include/mysql -c testtautology.c @@ -56,6 +63,7 @@ clean: rm -rf *.o *.tmp *.exe peasoup_executable_directory* test*.peasoup messages_to_tne.log ps_tne_logfile.txt appfw.db *.sigs peasoup: all + $(PEASOUP_HOME)/tools/ps_analyze.sh testmoi.exe testmoi.exe.peasoup --step concolic=off --step integertransform=off --step p1transform=off --step ilr=off --step determine_program=off --step twitchertransform=off --step toctou=off --step deadlock=off $(PEASOUP_HOME)/tools/ps_analyze.sh testintercept.exe testintercept.exe.peasoup --step concolic=off --step integertransform=off --step p1transform=off --step ilr=off --step determine_program=off --step twitchertransform=off $(PEASOUP_HOME)/tools/ps_analyze.sh testintercept2.exe testintercept2.exe.peasoup --step concolic=off --step integertransform=off --step p1transform=off --step ilr=off --step determine_program=off --step twitchertransform=off $(PEASOUP_HOME)/tools/ps_analyze.sh testmysql.exe testmysql.exe.peasoup --step concolic=off --step integertransform=off --step p1transform=off --step ilr=off --step determine_program=off --step twitchertransform=off diff --git a/appfw/tests/mysql/mysql.intercept.test.sh b/appfw/tests/mysql/mysql.intercept.test.sh index f53d06c9f..f7d32c1df 100755 --- a/appfw/tests/mysql/mysql.intercept.test.sh +++ b/appfw/tests/mysql/mysql.intercept.test.sh @@ -47,10 +47,10 @@ cleanup() report_test_failure $outfile "Intermediate step failed, exit code is $exit_code, msg='$msg'" fi - cd $TESTLOC - rm -f $tmp 2>/dev/null - make clean - cd - +# cd $TESTLOC +# rm -f $tmp 2>/dev/null +# make clean +# cd - rm -f $tmp exit $exit_code diff --git a/appfw/tests/mysql/test.pstmt.c b/appfw/tests/mysql/test.pstmt.c index 3162d0c34..c37c28a72 100644 --- a/appfw/tests/mysql/test.pstmt.c +++ b/appfw/tests/mysql/test.pstmt.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testfp.c b/appfw/tests/mysql/testfp.c index 05bca644e..190c3e261 100644 --- a/appfw/tests/mysql/testfp.c +++ b/appfw/tests/mysql/testfp.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + /* * Test for false positives * diff --git a/appfw/tests/mysql/testintercept.c b/appfw/tests/mysql/testintercept.c index 059af79f2..636d7e15c 100644 --- a/appfw/tests/mysql/testintercept.c +++ b/appfw/tests/mysql/testintercept.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testintercept.pstmt.c b/appfw/tests/mysql/testintercept.pstmt.c index 4c1d80810..6132a27ac 100644 --- a/appfw/tests/mysql/testintercept.pstmt.c +++ b/appfw/tests/mysql/testintercept.pstmt.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testintercept2.c b/appfw/tests/mysql/testintercept2.c index 5748d7806..95ccb9c99 100644 --- a/appfw/tests/mysql/testintercept2.c +++ b/appfw/tests/mysql/testintercept2.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testintercept3.c b/appfw/tests/mysql/testintercept3.c index c68ee6630..fdf2e692d 100644 --- a/appfw/tests/mysql/testintercept3.c +++ b/appfw/tests/mysql/testintercept3.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testintercept4.c b/appfw/tests/mysql/testintercept4.c index ad6a7e8b4..4a5c93154 100644 --- a/appfw/tests/mysql/testintercept4.c +++ b/appfw/tests/mysql/testintercept4.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/mysql/testtautology.c b/appfw/tests/mysql/testtautology.c index 1435df6fd..673543024 100644 --- a/appfw/tests/mysql/testtautology.c +++ b/appfw/tests/mysql/testtautology.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <mysql.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/odbc/odbc_exec_direct.c b/appfw/tests/odbc/odbc_exec_direct.c index 1e2eecc25..54eaad462 100644 --- a/appfw/tests/odbc/odbc_exec_direct.c +++ b/appfw/tests/odbc/odbc_exec_direct.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <sql.h> #include <sqlext.h> diff --git a/appfw/tests/odbc/testodbc.c b/appfw/tests/odbc/testodbc.c index 57fbe25cb..2d95430b1 100644 --- a/appfw/tests/odbc/testodbc.c +++ b/appfw/tests/odbc/testodbc.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <sql.h> #include <sqlext.h> diff --git a/appfw/tests/odbc/testodbc.dlsym.c b/appfw/tests/odbc/testodbc.dlsym.c index de685da17..8ae7dd95c 100644 --- a/appfw/tests/odbc/testodbc.dlsym.c +++ b/appfw/tests/odbc/testodbc.dlsym.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <sql.h> #include <sqlext.h> diff --git a/appfw/tests/odbc/testodbc.normal.c b/appfw/tests/odbc/testodbc.normal.c index 88948f044..cf5064af1 100644 --- a/appfw/tests/odbc/testodbc.normal.c +++ b/appfw/tests/odbc/testodbc.normal.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <sql.h> #include <sqlext.h> diff --git a/appfw/tests/odbc/testodbc.system.c b/appfw/tests/odbc/testodbc.system.c index ce7519647..e13b36929 100644 --- a/appfw/tests/odbc/testodbc.system.c +++ b/appfw/tests/odbc/testodbc.system.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + int main(int argc, char **argv) { char *commandInject = getenv("INJECT"); diff --git a/appfw/tests/odbc/testodbc.system.dlsym.c b/appfw/tests/odbc/testodbc.system.dlsym.c index a2b108347..a1573895e 100644 --- a/appfw/tests/odbc/testodbc.system.dlsym.c +++ b/appfw/tests/odbc/testodbc.system.dlsym.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <dlfcn.h> diff --git a/appfw/tests/oscommand/Makefile b/appfw/tests/oscommand/Makefile index c0f49daea..8deab8a23 100644 --- a/appfw/tests/oscommand/Makefile +++ b/appfw/tests/oscommand/Makefile @@ -30,35 +30,35 @@ run2: all # this should fail test_semi: testosc_semi.exe - APPFW_VERBOSE=1 DATA="ls" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_semi.exe.sigs ./testosc_semi.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA="ls" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_semi.exe.sigs ./testosc_semi.exe # this should fail test_samesig: testosc_samesig.exe - APPFW_VERBOSE=1 DATA="-foobar" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_samesig.exe.sigs ./testosc_samesig.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA="-foobar" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_samesig.exe.sigs ./testosc_samesig.exe # this should fail test_exec_args: testosc_exec_args.exe - VERY_VERBOSE=1 VERBOSE=1 APPFW_VERBOSE=1 DATA="-ltar" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_exec_args.exe.sigs ./testosc_exec_args.exe + APPFW_LOG_FILE=appfw.out VERY_VERBOSE=1 VERBOSE=1 APPFW_VERBOSE=1 DATA="-ltar" LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_exec_args.exe.sigs ./testosc_exec_args.exe # this should fail test_fp: testosc_fp.exe - APPFW_VERBOSE=1 DATA=" cat Makefile " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_fp.exe.sigs ./testosc_fp.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA=" cat Makefile " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_fp.exe.sigs ./testosc_fp.exe # this should succeed test_normal_good: testosc_normal.exe - APPFW_VERBOSE=1 DATA=" ls -lt " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA=" ls -lt " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe # this should succeed test_normal_inject: testosc_normal.exe - APPFW_VERBOSE=1 DATA=" cat Makefile " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA=" cat Makefile " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe # this should fail test_normal_inject_flags: testosc_normal.exe - APPFW_VERBOSE=1 DATA=" ls -lta " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA=" ls -lta " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_normal.exe.sigs ./testosc_normal.exe # should succeed test_intentional: testosc_intentional.exe - APPFW_VERBOSE=1 DATA="ls " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_intentional.exe.sigs ./testosc_intentional.exe + APPFW_LOG_FILE=appfw.out APPFW_VERBOSE=1 DATA="ls " LD_PRELOAD=$(APPFW_LIB64) APPFW_DB=appfw.db APPFW_SIGNATURE_FILE=testosc_intentional.exe.sigs ./testosc_intentional.exe speed_test: gcc speed_test.c -O3 -o speed_test.exe diff --git a/appfw/tests/oscommand/testosc_exec_args.c b/appfw/tests/oscommand/testosc_exec_args.c index f59d073b0..3e456c672 100644 --- a/appfw/tests/oscommand/testosc_exec_args.c +++ b/appfw/tests/oscommand/testosc_exec_args.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/oscommand/testosc_fp.c b/appfw/tests/oscommand/testosc_fp.c index e8a558134..033c68d52 100644 --- a/appfw/tests/oscommand/testosc_fp.c +++ b/appfw/tests/oscommand/testosc_fp.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/oscommand/testosc_intentional.c b/appfw/tests/oscommand/testosc_intentional.c index 624060a07..68fd3fc8c 100644 --- a/appfw/tests/oscommand/testosc_intentional.c +++ b/appfw/tests/oscommand/testosc_intentional.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/oscommand/testosc_normal.c b/appfw/tests/oscommand/testosc_normal.c index dd1ef49b4..833f6831b 100644 --- a/appfw/tests/oscommand/testosc_normal.c +++ b/appfw/tests/oscommand/testosc_normal.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/oscommand/testosc_samesig.c b/appfw/tests/oscommand/testosc_samesig.c index 740127d30..9595fdcb7 100644 --- a/appfw/tests/oscommand/testosc_samesig.c +++ b/appfw/tests/oscommand/testosc_samesig.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/oscommand/testosc_semi.c b/appfw/tests/oscommand/testosc_semi.c index 9ea2539f9..b28ead4be 100644 --- a/appfw/tests/oscommand/testosc_semi.c +++ b/appfw/tests/oscommand/testosc_semi.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/appfw/tests/postgres/testpg.pstmt.c b/appfw/tests/postgres/testpg.pstmt.c index cc42cf6a0..d78bb3793 100644 --- a/appfw/tests/postgres/testpg.pstmt.c +++ b/appfw/tests/postgres/testpg.pstmt.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <postgres.h> diff --git a/appfw/tests/postgres/testpg1.c b/appfw/tests/postgres/testpg1.c index fc2f23a5f..63e2c2281 100644 --- a/appfw/tests/postgres/testpg1.c +++ b/appfw/tests/postgres/testpg1.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include "libpq-fe.h" diff --git a/appfw/tests/postgres/testpg1.env.c b/appfw/tests/postgres/testpg1.env.c index 1c7d71300..63f681fb0 100644 --- a/appfw/tests/postgres/testpg1.env.c +++ b/appfw/tests/postgres/testpg1.env.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include "libpq-fe.h" diff --git a/appfw/tests/postgres/testpg2.c b/appfw/tests/postgres/testpg2.c index e12cbe6c5..621e46b3e 100644 --- a/appfw/tests/postgres/testpg2.c +++ b/appfw/tests/postgres/testpg2.c @@ -69,7 +69,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "\tQuery failed: %s\n", query); fprintf(stderr, "-------------------------------------------\n"); } - } + /* output fields 1 and 2 of each row */ int i; for (i = 0; i < PQntuples(result); ++i) diff --git a/appfw/tests/postgres/testpg2.env.c b/appfw/tests/postgres/testpg2.env.c index 6da6739e5..a2d7e9ad8 100644 --- a/appfw/tests/postgres/testpg2.env.c +++ b/appfw/tests/postgres/testpg2.env.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include "libpq-fe.h" diff --git a/appfw/tests/postgres/testpg2.pstmt.c b/appfw/tests/postgres/testpg2.pstmt.c index 9974f820c..693e2ec59 100644 --- a/appfw/tests/postgres/testpg2.pstmt.c +++ b/appfw/tests/postgres/testpg2.pstmt.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <postgres.h> diff --git a/appfw/tests/postgres/testpg4.c b/appfw/tests/postgres/testpg4.c index 330afb770..a292ae38e 100644 --- a/appfw/tests/postgres/testpg4.c +++ b/appfw/tests/postgres/testpg4.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include "libpq-fe.h" diff --git a/appfw/tests/sqlite/testsqlite.basic.c b/appfw/tests/sqlite/testsqlite.basic.c index aff55e4ad..2d035b736 100644 --- a/appfw/tests/sqlite/testsqlite.basic.c +++ b/appfw/tests/sqlite/testsqlite.basic.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + /** * Very simple test to open and close a SQLite database **/ diff --git a/appfw/tests/standalone/s3.c b/appfw/tests/standalone/s3.c index 5f115e28c..e317bb969 100644 --- a/appfw/tests/standalone/s3.c +++ b/appfw/tests/standalone/s3.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> #include <stdio.h> #include <string.h> diff --git a/appfw/tests/standalone/sqlattackdetect.c b/appfw/tests/standalone/sqlattackdetect.c index 26792a72c..cdbd67539 100644 --- a/appfw/tests/standalone/sqlattackdetect.c +++ b/appfw/tests/standalone/sqlattackdetect.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include "appfw.h" #include "sqlfw.h" diff --git a/appfw/tests/standalone/testfastdetect.c b/appfw/tests/standalone/testfastdetect.c index 8befa8c9b..81ddae076 100644 --- a/appfw/tests/standalone/testfastdetect.c +++ b/appfw/tests/standalone/testfastdetect.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include "appfw.h" #include "sqlfw.h" diff --git a/appfw/tests/standalone/testslowdetect.c b/appfw/tests/standalone/testslowdetect.c index b2c037fee..7329f9534 100644 --- a/appfw/tests/standalone/testslowdetect.c +++ b/appfw/tests/standalone/testslowdetect.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include "appfw.h" #include "sqlfw.h" diff --git a/appfw/tests/xquery/xpath_test/CWE_Example_in_c.c b/appfw/tests/xquery/xpath_test/CWE_Example_in_c.c index 5b5d2cb3d..72e5bc8b5 100644 --- a/appfw/tests/xquery/xpath_test/CWE_Example_in_c.c +++ b/appfw/tests/xquery/xpath_test/CWE_Example_in_c.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + /* @GOOD_ARGS cbc 1mgr8 @BAD_ARGS cbc "sdfs' or 1=1 or password/text() ='" diff --git a/libIRDB/include/cfg/BasicBlock.hpp b/libIRDB/include/cfg/BasicBlock.hpp index ebb0bbbc0..0a7b85a50 100644 --- a/libIRDB/include/cfg/BasicBlock.hpp +++ b/libIRDB/include/cfg/BasicBlock.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class BasicBlock_t diff --git a/libIRDB/include/cfg/CFG.hpp b/libIRDB/include/cfg/CFG.hpp index 61978c45d..ee2c6a130 100644 --- a/libIRDB/include/cfg/CFG.hpp +++ b/libIRDB/include/cfg/CFG.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class ControlFlowGraph_t diff --git a/libIRDB/include/core/address.hpp b/libIRDB/include/core/address.hpp index 3848f1f21..df806d335 100644 --- a/libIRDB/include/core/address.hpp +++ b/libIRDB/include/core/address.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // // An address in a variant. // diff --git a/libIRDB/include/core/archdesc.hpp b/libIRDB/include/core/archdesc.hpp index 2bf5544b2..4039d4cab 100644 --- a/libIRDB/include/core/archdesc.hpp +++ b/libIRDB/include/core/archdesc.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class ArchitectureDescription_t diff --git a/libIRDB/include/core/baseobj.hpp b/libIRDB/include/core/baseobj.hpp index 9f2fb3680..966062997 100644 --- a/libIRDB/include/core/baseobj.hpp +++ b/libIRDB/include/core/baseobj.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + typedef int virtual_offset_t; diff --git a/libIRDB/include/core/basetypes.hpp b/libIRDB/include/core/basetypes.hpp index c6d839d01..aacca91c6 100644 --- a/libIRDB/include/core/basetypes.hpp +++ b/libIRDB/include/core/basetypes.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + typedef int virtual_offset_t; diff --git a/libIRDB/include/core/dbinterface.hpp b/libIRDB/include/core/dbinterface.hpp index 83118a9cc..a96f8d1cc 100644 --- a/libIRDB/include/core/dbinterface.hpp +++ b/libIRDB/include/core/dbinterface.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class DatabaseError_t { diff --git a/libIRDB/include/core/doip.hpp b/libIRDB/include/core/doip.hpp index 71ba03fe3..7a491b35c 100644 --- a/libIRDB/include/core/doip.hpp +++ b/libIRDB/include/core/doip.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // The Digital Object Identifier for Peasoup. class doip_t diff --git a/libIRDB/include/core/file.hpp b/libIRDB/include/core/file.hpp index d63832974..500bd84db 100644 --- a/libIRDB/include/core/file.hpp +++ b/libIRDB/include/core/file.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // An ELF file as represented by the DB class File_t : public BaseObj_t { diff --git a/libIRDB/include/core/fileir.hpp b/libIRDB/include/core/fileir.hpp index 3f8e250b2..d80ab77de 100644 --- a/libIRDB/include/core/fileir.hpp +++ b/libIRDB/include/core/fileir.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // A variant of a problem, this diff --git a/libIRDB/include/core/function.hpp b/libIRDB/include/core/function.hpp index 3bb9ffb0e..3aeefd4b1 100644 --- a/libIRDB/include/core/function.hpp +++ b/libIRDB/include/core/function.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // The basic Function of a variant. class Function_t : public BaseObj_t { diff --git a/libIRDB/include/core/instruction.hpp b/libIRDB/include/core/instruction.hpp index 3c82013a2..f83a43889 100644 --- a/libIRDB/include/core/instruction.hpp +++ b/libIRDB/include/core/instruction.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class Function_t; // forward decls. #define MAX_INSN_SIZE 32 // x86 really declares this as 16, but we'll allow diff --git a/libIRDB/include/core/pqxxdb.hpp b/libIRDB/include/core/pqxxdb.hpp index 2f81c4dda..819e50daf 100644 --- a/libIRDB/include/core/pqxxdb.hpp +++ b/libIRDB/include/core/pqxxdb.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + class pqxxDB_t : public DBinterface_t diff --git a/libIRDB/include/core/reloc.hpp b/libIRDB/include/core/reloc.hpp index 979ff3374..2aecaf796 100644 --- a/libIRDB/include/core/reloc.hpp +++ b/libIRDB/include/core/reloc.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + // An ELF file as represented by the DB class Relocation_t : public BaseObj_t { diff --git a/libIRDB/include/core/variantid.hpp b/libIRDB/include/core/variantid.hpp index 1117855b2..3d8a786a1 100644 --- a/libIRDB/include/core/variantid.hpp +++ b/libIRDB/include/core/variantid.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #define CURRENT_SCHEMA 2 diff --git a/libIRDB/include/libIRDB-cfg.hpp b/libIRDB/include/libIRDB-cfg.hpp index 5974d7dd3..4dcdf6ebf 100644 --- a/libIRDB/include/libIRDB-cfg.hpp +++ b/libIRDB/include/libIRDB-cfg.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef libIRDB_cfg #define libIRDB_cfg diff --git a/libIRDB/include/libIRDB-core.hpp b/libIRDB/include/libIRDB-core.hpp index 2cbded135..2839f8343 100644 --- a/libIRDB/include/libIRDB-core.hpp +++ b/libIRDB/include/libIRDB-core.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef libIRDB_core #define libIRDB_core diff --git a/libIRDB/include/utils.hpp b/libIRDB/include/utils.hpp index 2421acac7..73fb0aa7d 100644 --- a/libIRDB/include/utils.hpp +++ b/libIRDB/include/utils.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + diff --git a/libIRDB/src/cfg/BasicBlock.cpp b/libIRDB/src/cfg/BasicBlock.cpp index 284d9fb68..8cf835061 100644 --- a/libIRDB/src/cfg/BasicBlock.cpp +++ b/libIRDB/src/cfg/BasicBlock.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <map> #include <libIRDB-core.hpp> diff --git a/libIRDB/src/cfg/CFG.cpp b/libIRDB/src/cfg/CFG.cpp index a1118a992..699457293 100644 --- a/libIRDB/src/cfg/CFG.cpp +++ b/libIRDB/src/cfg/CFG.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-cfg.hpp> #include <utils.hpp> diff --git a/libIRDB/src/core/address.cpp b/libIRDB/src/core/address.cpp index 1e5f1ca0f..6942dd358 100644 --- a/libIRDB/src/core/address.cpp +++ b/libIRDB/src/core/address.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <utils.hpp> diff --git a/libIRDB/src/core/all.hpp b/libIRDB/src/core/all.hpp index 214b973a6..ec6b27114 100644 --- a/libIRDB/src/core/all.hpp +++ b/libIRDB/src/core/all.hpp @@ -1,2 +1,22 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> using namespace libIRDB; diff --git a/libIRDB/src/core/baseobj.cpp b/libIRDB/src/core/baseobj.cpp index e39eb13af..900303f9f 100644 --- a/libIRDB/src/core/baseobj.cpp +++ b/libIRDB/src/core/baseobj.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> diff --git a/libIRDB/src/core/dbinterface.cpp b/libIRDB/src/core/dbinterface.cpp index 3334d5e36..742c76bc6 100644 --- a/libIRDB/src/core/dbinterface.cpp +++ b/libIRDB/src/core/dbinterface.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <iostream> diff --git a/libIRDB/src/core/file.cpp b/libIRDB/src/core/file.cpp index 6e66747e9..ab5738523 100644 --- a/libIRDB/src/core/file.cpp +++ b/libIRDB/src/core/file.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <utils.hpp> diff --git a/libIRDB/src/core/fileir.cpp b/libIRDB/src/core/fileir.cpp index e175a106d..69d34c3fe 100644 --- a/libIRDB/src/core/fileir.cpp +++ b/libIRDB/src/core/fileir.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <utils.hpp> diff --git a/libIRDB/src/core/function.cpp b/libIRDB/src/core/function.cpp index cae60d7ab..87c172641 100644 --- a/libIRDB/src/core/function.cpp +++ b/libIRDB/src/core/function.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <utils.hpp> #include <stdlib.h> diff --git a/libIRDB/src/core/generate_spri.cpp b/libIRDB/src/core/generate_spri.cpp index a4c2edeb4..a665bf545 100644 --- a/libIRDB/src/core/generate_spri.cpp +++ b/libIRDB/src/core/generate_spri.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> diff --git a/libIRDB/src/core/instruction.cpp b/libIRDB/src/core/instruction.cpp index 12790331c..ac207cd28 100644 --- a/libIRDB/src/core/instruction.cpp +++ b/libIRDB/src/core/instruction.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <utils.hpp> #include <stdlib.h> diff --git a/libIRDB/src/core/pqxxdb.cpp b/libIRDB/src/core/pqxxdb.cpp index 724d241aa..61b69ed2a 100644 --- a/libIRDB/src/core/pqxxdb.cpp +++ b/libIRDB/src/core/pqxxdb.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> #include <pqxx/pqxx> diff --git a/libIRDB/src/core/variantid.cpp b/libIRDB/src/core/variantid.cpp index 0608b7bd3..9de133fb3 100644 --- a/libIRDB/src/core/variantid.cpp +++ b/libIRDB/src/core/variantid.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <all.hpp> diff --git a/libIRDB/test/calc_conflicts.cpp b/libIRDB/test/calc_conflicts.cpp index 0f597f34e..c1643444d 100644 --- a/libIRDB/test/calc_conflicts.cpp +++ b/libIRDB/test/calc_conflicts.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/check_thunks.cpp b/libIRDB/test/check_thunks.cpp index d3689a958..9106580e7 100644 --- a/libIRDB/test/check_thunks.cpp +++ b/libIRDB/test/check_thunks.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + diff --git a/libIRDB/test/check_thunks.hpp b/libIRDB/test/check_thunks.hpp index 57dd1be11..fb08115aa 100644 --- a/libIRDB/test/check_thunks.hpp +++ b/libIRDB/test/check_thunks.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef check_thunks_hpp #define check_thunks_hpp diff --git a/libIRDB/test/clone.cpp b/libIRDB/test/clone.cpp index 0033b09a8..6437bb72b 100644 --- a/libIRDB/test/clone.cpp +++ b/libIRDB/test/clone.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/create_variant.cpp b/libIRDB/test/create_variant.cpp index 155f3162d..3285af1d4 100644 --- a/libIRDB/test/create_variant.cpp +++ b/libIRDB/test/create_variant.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/create_variantir.cpp b/libIRDB/test/create_variantir.cpp index 81f3999c8..238b7135d 100644 --- a/libIRDB/test/create_variantir.cpp +++ b/libIRDB/test/create_variantir.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/drop_variant.cpp b/libIRDB/test/drop_variant.cpp index 682a6ec53..705afa1b1 100644 --- a/libIRDB/test/drop_variant.cpp +++ b/libIRDB/test/drop_variant.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/fill_in_cfg.cpp b/libIRDB/test/fill_in_cfg.cpp index 96ed98360..f1be70a17 100644 --- a/libIRDB/test/fill_in_cfg.cpp +++ b/libIRDB/test/fill_in_cfg.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/fill_in_indtargs.cpp b/libIRDB/test/fill_in_indtargs.cpp index 20e74e9ba..aa0e02ffa 100644 --- a/libIRDB/test/fill_in_indtargs.cpp +++ b/libIRDB/test/fill_in_indtargs.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/find_strings.cpp b/libIRDB/test/find_strings.cpp index 7b203391a..428546dd5 100644 --- a/libIRDB/test/find_strings.cpp +++ b/libIRDB/test/find_strings.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/fix_calls.cpp b/libIRDB/test/fix_calls.cpp index 00a179dea..adc0a38c7 100644 --- a/libIRDB/test/fix_calls.cpp +++ b/libIRDB/test/fix_calls.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/generate_spri.cpp b/libIRDB/test/generate_spri.cpp index a207d6e8e..4f287dfa2 100644 --- a/libIRDB/test/generate_spri.cpp +++ b/libIRDB/test/generate_spri.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/ilr.cpp b/libIRDB/test/ilr.cpp index 165f8300a..18707082d 100644 --- a/libIRDB/test/ilr.cpp +++ b/libIRDB/test/ilr.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/list_programs.cpp b/libIRDB/test/list_programs.cpp index 01738628a..1b4cd5dde 100644 --- a/libIRDB/test/list_programs.cpp +++ b/libIRDB/test/list_programs.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/print_variant.cpp b/libIRDB/test/print_variant.cpp index 49118f5fd..d796f5779 100644 --- a/libIRDB/test/print_variant.cpp +++ b/libIRDB/test/print_variant.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/read_ehframe.cpp b/libIRDB/test/read_ehframe.cpp index 1998db5c5..122d86cc0 100644 --- a/libIRDB/test/read_ehframe.cpp +++ b/libIRDB/test/read_ehframe.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/read_variantir.cpp b/libIRDB/test/read_variantir.cpp index 27121cb39..8e8dc44d2 100644 --- a/libIRDB/test/read_variantir.cpp +++ b/libIRDB/test/read_variantir.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libIRDB/test/unfix_calls.cpp b/libIRDB/test/unfix_calls.cpp index db5320e50..4a76c8bd9 100644 --- a/libIRDB/test/unfix_calls.cpp +++ b/libIRDB/test/unfix_calls.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/libMEDSannotation/include/FuncExitAnnotation.hpp b/libMEDSannotation/include/FuncExitAnnotation.hpp index b02764e71..39ffd69cf 100644 --- a/libMEDSannotation/include/FuncExitAnnotation.hpp +++ b/libMEDSannotation/include/FuncExitAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _FUNCEXITANNOTATION_H_ #define _FUNCEXITANNOTATION_H_ diff --git a/libMEDSannotation/include/MEDS.hpp b/libMEDSannotation/include/MEDS.hpp index 7560c3798..c566808ae 100644 --- a/libMEDSannotation/include/MEDS.hpp +++ b/libMEDSannotation/include/MEDS.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_H #define _MEDS_H diff --git a/libMEDSannotation/include/MEDS_AnnotationBase.hpp b/libMEDSannotation/include/MEDS_AnnotationBase.hpp index bbb07f481..ca2227f9f 100644 --- a/libMEDSannotation/include/MEDS_AnnotationBase.hpp +++ b/libMEDSannotation/include/MEDS_AnnotationBase.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef MEDS_ANNOTATION_BASE_HPP #define MEDS_ANNOTATION_BASE_HPP diff --git a/libMEDSannotation/include/MEDS_AnnotationParser.hpp b/libMEDSannotation/include/MEDS_AnnotationParser.hpp index d353a2f41..2eca52662 100644 --- a/libMEDSannotation/include/MEDS_AnnotationParser.hpp +++ b/libMEDSannotation/include/MEDS_AnnotationParser.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_ANNOTATION_PARSER_H_ #define _MEDS_ANNOTATION_PARSER_H_ diff --git a/libMEDSannotation/include/MEDS_FRSafeAnnotation.hpp b/libMEDSannotation/include/MEDS_FRSafeAnnotation.hpp index 1a43102af..129cf727c 100644 --- a/libMEDSannotation/include/MEDS_FRSafeAnnotation.hpp +++ b/libMEDSannotation/include/MEDS_FRSafeAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_FRSAFEANNOTATION_H_ #define _MEDS_FRSAFEANNOTATION_H_ diff --git a/libMEDSannotation/include/MEDS_FuncAnnotation.hpp b/libMEDSannotation/include/MEDS_FuncAnnotation.hpp index 93be3b63c..781042aea 100644 --- a/libMEDSannotation/include/MEDS_FuncAnnotation.hpp +++ b/libMEDSannotation/include/MEDS_FuncAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_FUNCANNOTATION_H_ #define _MEDS_FUNCANNOTATION_H_ diff --git a/libMEDSannotation/include/MEDS_InstructionCheckAnnotation.hpp b/libMEDSannotation/include/MEDS_InstructionCheckAnnotation.hpp index 044007b39..8ce449909 100644 --- a/libMEDSannotation/include/MEDS_InstructionCheckAnnotation.hpp +++ b/libMEDSannotation/include/MEDS_InstructionCheckAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_INSTRUCTIONCHECKANNOTATION_H_ #define _MEDS_INSTRUCTIONCHECKANNOTATION_H_ diff --git a/libMEDSannotation/include/MEDS_ProblemFuncAnnotation.hpp b/libMEDSannotation/include/MEDS_ProblemFuncAnnotation.hpp index 44f919cfb..2562c68b6 100644 --- a/libMEDSannotation/include/MEDS_ProblemFuncAnnotation.hpp +++ b/libMEDSannotation/include/MEDS_ProblemFuncAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_PROBLEMFUNCANNOTATION_H_ #define _MEDS_PROBLEMFUNCANNOTATION_H_ diff --git a/libMEDSannotation/include/MEDS_Register.hpp b/libMEDSannotation/include/MEDS_Register.hpp index 7d2b244e6..8fec80134 100644 --- a/libMEDSannotation/include/MEDS_Register.hpp +++ b/libMEDSannotation/include/MEDS_Register.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_REGISTER_H #define _MEDS_REGISTER_H diff --git a/libMEDSannotation/include/MEDS_SafeFuncAnnotation.hpp b/libMEDSannotation/include/MEDS_SafeFuncAnnotation.hpp index ff54371e7..09737fb1f 100644 --- a/libMEDSannotation/include/MEDS_SafeFuncAnnotation.hpp +++ b/libMEDSannotation/include/MEDS_SafeFuncAnnotation.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _MEDS_SAFEFUNCANNOTATION_H_ #define _MEDS_SAFEFUNCANNOTATION_H_ diff --git a/libMEDSannotation/include/VirtualOffset.hpp b/libMEDSannotation/include/VirtualOffset.hpp index 5e300452b..bd5ed2021 100644 --- a/libMEDSannotation/include/VirtualOffset.hpp +++ b/libMEDSannotation/include/VirtualOffset.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef _VIRTUAL_OFFSET_H_ #define _VIRTUAL_OFFSET_H_ diff --git a/libMEDSannotation/src/FuncExitAnnotation.cpp b/libMEDSannotation/src/FuncExitAnnotation.cpp index a213c4dfb..5f5662cff 100644 --- a/libMEDSannotation/src/FuncExitAnnotation.cpp +++ b/libMEDSannotation/src/FuncExitAnnotation.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <stdlib.h> #include <iostream> diff --git a/libMEDSannotation/src/MEDS_AnnotationParser.cpp b/libMEDSannotation/src/MEDS_AnnotationParser.cpp index 79aab05ac..0402a7024 100644 --- a/libMEDSannotation/src/MEDS_AnnotationParser.cpp +++ b/libMEDSannotation/src/MEDS_AnnotationParser.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <string> #include <fstream> diff --git a/libMEDSannotation/src/MEDS_FRSafeAnnotation.cpp b/libMEDSannotation/src/MEDS_FRSafeAnnotation.cpp index 2d4ba01a1..0b5ed83af 100644 --- a/libMEDSannotation/src/MEDS_FRSafeAnnotation.cpp +++ b/libMEDSannotation/src/MEDS_FRSafeAnnotation.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <stdlib.h> #include <iostream> diff --git a/libMEDSannotation/src/MEDS_InstructionCheckAnnotation.cpp b/libMEDSannotation/src/MEDS_InstructionCheckAnnotation.cpp index 77093c0de..bedf6aeca 100644 --- a/libMEDSannotation/src/MEDS_InstructionCheckAnnotation.cpp +++ b/libMEDSannotation/src/MEDS_InstructionCheckAnnotation.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <iostream> #include <cstdio> #include <string> diff --git a/libMEDSannotation/src/MEDS_ProblemFuncAnnotation.cpp b/libMEDSannotation/src/MEDS_ProblemFuncAnnotation.cpp index 57ede5a57..47c9b7551 100644 --- a/libMEDSannotation/src/MEDS_ProblemFuncAnnotation.cpp +++ b/libMEDSannotation/src/MEDS_ProblemFuncAnnotation.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <stdlib.h> #include <string.h> #include <iostream> diff --git a/libMEDSannotation/src/MEDS_Register.cpp b/libMEDSannotation/src/MEDS_Register.cpp index 8dcdb64fc..8fa6c534f 100644 --- a/libMEDSannotation/src/MEDS_Register.cpp +++ b/libMEDSannotation/src/MEDS_Register.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <string> #include <strings.h> diff --git a/libMEDSannotation/src/MEDS_SafeFuncAnnotation.cpp b/libMEDSannotation/src/MEDS_SafeFuncAnnotation.cpp index b4d7ec1d0..57c04ae64 100644 --- a/libMEDSannotation/src/MEDS_SafeFuncAnnotation.cpp +++ b/libMEDSannotation/src/MEDS_SafeFuncAnnotation.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <stdlib.h> #include <iostream> diff --git a/libMEDSannotation/src/VirtualOffset.cpp b/libMEDSannotation/src/VirtualOffset.cpp index 030ae84c6..917ba7fbc 100644 --- a/libMEDSannotation/src/VirtualOffset.cpp +++ b/libMEDSannotation/src/VirtualOffset.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <cstdio> #include "VirtualOffset.hpp" diff --git a/libtransform/include/Rewrite_Utility.hpp b/libtransform/include/Rewrite_Utility.hpp index 49f0b4f94..631bfdab2 100644 --- a/libtransform/include/Rewrite_Utility.hpp +++ b/libtransform/include/Rewrite_Utility.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <libIRDB-core.hpp> using namespace libIRDB; diff --git a/libtransform/include/integertransform.hpp b/libtransform/include/integertransform.hpp index ac62aa36e..2364568a6 100644 --- a/libtransform/include/integertransform.hpp +++ b/libtransform/include/integertransform.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _LIBTRANSFORM_INTEGERTRANSFORM_H_ #define _LIBTRANSFORM_INTEGERTRANSFORM_H_ diff --git a/libtransform/include/integertransform32.hpp b/libtransform/include/integertransform32.hpp index cd5641a02..833f18274 100644 --- a/libtransform/include/integertransform32.hpp +++ b/libtransform/include/integertransform32.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _LIBTRANSFORM_INTEGERTRANSFORM32_H_ #define _LIBTRANSFORM_INTEGERTRANSFORM32_H_ diff --git a/libtransform/include/integertransform64.hpp b/libtransform/include/integertransform64.hpp index ec9d1286c..3f54fd13d 100644 --- a/libtransform/include/integertransform64.hpp +++ b/libtransform/include/integertransform64.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _LIBTRANSFORM_INTEGERTRANSFORM64_H_ #define _LIBTRANSFORM_INTEGERTRANSFORM64_H_ diff --git a/libtransform/include/leapattern.hpp b/libtransform/include/leapattern.hpp index b4759fd1c..7e38db318 100644 --- a/libtransform/include/leapattern.hpp +++ b/libtransform/include/leapattern.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _LEA_PATTERN_H_ #define _LEA_PATTERN_H_ diff --git a/libtransform/include/transform.hpp b/libtransform/include/transform.hpp index 14353e77d..f4069dfdc 100644 --- a/libtransform/include/transform.hpp +++ b/libtransform/include/transform.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _LIBTRANSFORM_TRANSFORM_H #define _LIBTRANSFORM_TRANSFORM_H diff --git a/libtransform/src/Rewrite_Utility.cpp b/libtransform/src/Rewrite_Utility.cpp index 098647ca3..e60a84e55 100644 --- a/libtransform/src/Rewrite_Utility.cpp +++ b/libtransform/src/Rewrite_Utility.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "Rewrite_Utility.hpp" // Copied from PnTransform diff --git a/libtransform/src/integertransform.cpp b/libtransform/src/integertransform.cpp index 142eb73af..969c6b70a 100644 --- a/libtransform/src/integertransform.cpp +++ b/libtransform/src/integertransform.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <assert.h> #include "integertransform.hpp" #include "leapattern.hpp" diff --git a/libtransform/src/integertransform32.cpp b/libtransform/src/integertransform32.cpp index 8a2b5195b..be800e9ab 100644 --- a/libtransform/src/integertransform32.cpp +++ b/libtransform/src/integertransform32.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <assert.h> #include "integertransform32.hpp" #include "leapattern.hpp" diff --git a/libtransform/src/integertransform64.cpp b/libtransform/src/integertransform64.cpp index 8be25b499..a1a886f15 100644 --- a/libtransform/src/integertransform64.cpp +++ b/libtransform/src/integertransform64.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <assert.h> #include <sstream> #include "leapattern.hpp" diff --git a/libtransform/src/leapattern.cpp b/libtransform/src/leapattern.cpp index ecc3952db..94ae1718e 100644 --- a/libtransform/src/leapattern.cpp +++ b/libtransform/src/leapattern.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include <string.h> #include <stdlib.h> diff --git a/libtransform/src/transform.cpp b/libtransform/src/transform.cpp index 98304e062..af597e3c4 100644 --- a/libtransform/src/transform.cpp +++ b/libtransform/src/transform.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "transform.hpp" #include "Rewrite_Utility.hpp" diff --git a/libtransform/tests/clark1.c b/libtransform/tests/clark1.c index 5dd47f70a..69c11579a 100644 --- a/libtransform/tests/clark1.c +++ b/libtransform/tests/clark1.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <limits.h> diff --git a/libtransform/tests/int16overflow.c b/libtransform/tests/int16overflow.c index 6a3011a45..978108fc3 100644 --- a/libtransform/tests/int16overflow.c +++ b/libtransform/tests/int16overflow.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> unsigned S = 1234; diff --git a/libtransform/tests/int32overflow.c b/libtransform/tests/int32overflow.c index 2f9d0b72b..4cd292788 100644 --- a/libtransform/tests/int32overflow.c +++ b/libtransform/tests/int32overflow.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> int main(int argc, char **argv) diff --git a/libtransform/tests/mul.c b/libtransform/tests/mul.c index 424627446..e2f2be730 100644 --- a/libtransform/tests/mul.c +++ b/libtransform/tests/mul.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + int main(int argc, char **argv) { unsigned a = 2000000000, b = 2000; diff --git a/libtransform/tests/signed_add.64.c b/libtransform/tests/signed_add.64.c index 5bb692fc2..6992df2e4 100644 --- a/libtransform/tests/signed_add.64.c +++ b/libtransform/tests/signed_add.64.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/signed_mul.32.c b/libtransform/tests/signed_mul.32.c index 7b3caf9d4..000198634 100644 --- a/libtransform/tests/signed_mul.32.c +++ b/libtransform/tests/signed_mul.32.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> int main(int argc, char **argv) diff --git a/libtransform/tests/signed_mul.64.c b/libtransform/tests/signed_mul.64.c index faba1fdf4..ce9b4816a 100644 --- a/libtransform/tests/signed_mul.64.c +++ b/libtransform/tests/signed_mul.64.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> int main(int argc, char **argv) diff --git a/libtransform/tests/signedness.64.unsigned.c b/libtransform/tests/signedness.64.unsigned.c index f0d233584..74f8f1435 100644 --- a/libtransform/tests/signedness.64.unsigned.c +++ b/libtransform/tests/signedness.64.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> #include <stdio.h> diff --git a/libtransform/tests/simpletest.c b/libtransform/tests/simpletest.c index 25ebbee09..e637e3ddd 100644 --- a/libtransform/tests/simpletest.c +++ b/libtransform/tests/simpletest.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + // from smartfuzz paper // ./simpletest.exe -2147483659 will trigger the Surprise int main (int argc, char** argv) diff --git a/libtransform/tests/trunc.16.8.c b/libtransform/tests/trunc.16.8.c index 981f68f2c..fe9179663 100644 --- a/libtransform/tests/trunc.16.8.c +++ b/libtransform/tests/trunc.16.8.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> int main(int argc, char **argv) diff --git a/libtransform/tests/trunc.32.16.signed.c b/libtransform/tests/trunc.32.16.signed.c index 94dde2154..423bd5a59 100644 --- a/libtransform/tests/trunc.32.16.signed.c +++ b/libtransform/tests/trunc.32.16.signed.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> int main(int argc, char **argv) diff --git a/libtransform/tests/trunc.32.16.unsigned.c b/libtransform/tests/trunc.32.16.unsigned.c index 1b4fd4f31..1c08dad34 100644 --- a/libtransform/tests/trunc.32.16.unsigned.c +++ b/libtransform/tests/trunc.32.16.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> int main(int argc, char **argv) diff --git a/libtransform/tests/trunc.32.8.signed.c b/libtransform/tests/trunc.32.8.signed.c index e99d8058a..8bcc2a717 100644 --- a/libtransform/tests/trunc.32.8.signed.c +++ b/libtransform/tests/trunc.32.8.signed.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/libtransform/tests/trunc.32.8.unsigned.c b/libtransform/tests/trunc.32.8.unsigned.c index 640aab546..7c76f118c 100644 --- a/libtransform/tests/trunc.32.8.unsigned.c +++ b/libtransform/tests/trunc.32.8.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> int main(int argc, char **argv) diff --git a/libtransform/tests/trunc.64.16.signed.c b/libtransform/tests/trunc.64.16.signed.c index 1ad365187..238111001 100644 --- a/libtransform/tests/trunc.64.16.signed.c +++ b/libtransform/tests/trunc.64.16.signed.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.16.unknown.c b/libtransform/tests/trunc.64.16.unknown.c index 150bdc205..ad4b37fb5 100644 --- a/libtransform/tests/trunc.64.16.unknown.c +++ b/libtransform/tests/trunc.64.16.unknown.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.16.unsigned.c b/libtransform/tests/trunc.64.16.unsigned.c index 6aaf121a6..857b56697 100644 --- a/libtransform/tests/trunc.64.16.unsigned.c +++ b/libtransform/tests/trunc.64.16.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.32.signed.c b/libtransform/tests/trunc.64.32.signed.c index 96543644f..5f2a12736 100644 --- a/libtransform/tests/trunc.64.32.signed.c +++ b/libtransform/tests/trunc.64.32.signed.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.32.unsigned.c b/libtransform/tests/trunc.64.32.unsigned.c index 0a460ff63..5c789ecea 100644 --- a/libtransform/tests/trunc.64.32.unsigned.c +++ b/libtransform/tests/trunc.64.32.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.8.signed.c b/libtransform/tests/trunc.64.8.signed.c index c914fb753..fc1c1a2af 100644 --- a/libtransform/tests/trunc.64.8.signed.c +++ b/libtransform/tests/trunc.64.8.signed.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.8.unknown.c b/libtransform/tests/trunc.64.8.unknown.c index 45a88db57..b5cebdd40 100644 --- a/libtransform/tests/trunc.64.8.unknown.c +++ b/libtransform/tests/trunc.64.8.unknown.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/trunc.64.8.unsigned.c b/libtransform/tests/trunc.64.8.unsigned.c index 306ccedbd..af4e4e2c3 100644 --- a/libtransform/tests/trunc.64.8.unsigned.c +++ b/libtransform/tests/trunc.64.8.unsigned.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> #include <inttypes.h> diff --git a/libtransform/tests/unsigned_add.64.c b/libtransform/tests/unsigned_add.64.c index d0f5fb1b9..65ca8d323 100644 --- a/libtransform/tests/unsigned_add.64.c +++ b/libtransform/tests/unsigned_add.64.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/libtransform/tests/unsigned_add.c b/libtransform/tests/unsigned_add.c index 465a9f55d..479a07646 100644 --- a/libtransform/tests/unsigned_add.c +++ b/libtransform/tests/unsigned_add.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + int main(int argc, char **argv) { unsigned delta = 0xFFFFFFF0; diff --git a/libtransform/tests/unsigned_mul.32.c b/libtransform/tests/unsigned_mul.32.c index df98a259b..73a98ca24 100644 --- a/libtransform/tests/unsigned_mul.32.c +++ b/libtransform/tests/unsigned_mul.32.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> int main(int argc, char **argv) diff --git a/libtransform/tests/unsigned_mul.64.c b/libtransform/tests/unsigned_mul.64.c index 165d7dc80..ff8efdde8 100644 --- a/libtransform/tests/unsigned_mul.64.c +++ b/libtransform/tests/unsigned_mul.64.c @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdio.h> #include <stdlib.h> diff --git a/tools/cover/cover.cpp b/tools/cover/cover.cpp index d0a1f18c0..8c3e86973 100644 --- a/tools/cover/cover.cpp +++ b/tools/cover/cover.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include "coverage.h" #include <cstdlib> diff --git a/tools/cover/coverage.cpp b/tools/cover/coverage.cpp index d11ceba55..b0162f0af 100644 --- a/tools/cover/coverage.cpp +++ b/tools/cover/coverage.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "coverage.h" #include <cassert> #include <cerrno> diff --git a/tools/cover/coverage.h b/tools/cover/coverage.h index f44165068..1af11b9fb 100644 --- a/tools/cover/coverage.h +++ b/tools/cover/coverage.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PEASOUP_COVERAGE #define __PEASOUP_COVERAGE diff --git a/tools/meds2pdb/Makefile b/tools/meds2pdb/Makefile index 9638d39d5..96eef39a6 100644 --- a/tools/meds2pdb/Makefile +++ b/tools/meds2pdb/Makefile @@ -1,20 +1,3 @@ -# -# Makefile.in - DESCRIPTION. -# -# Copyright (c) 2011 - University of Virginia -# -# This file may be used and modified for non-commercial purposes as long as -# all copyright, permission, and nonwarranty notices are preserved. -# Redistribution is prohibited without prior written consent from the University of Virginia -# -# Please contact the authors for restrictions applying to commercial use. -# -# THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# - - CC=g++ CFLAGS= -g INCLUDE=-I. -I../../include -I../../xform -I../../beaengine/include diff --git a/tools/meds2pdb/meds2pdb.cpp b/tools/meds2pdb/meds2pdb.cpp index cb5ab404b..e353f556b 100644 --- a/tools/meds2pdb/meds2pdb.cpp +++ b/tools/meds2pdb/meds2pdb.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <iostream> #include <map> #include <time.h> diff --git a/tools/memcover/General_Utility.cpp b/tools/memcover/General_Utility.cpp index 11592d519..d5ae5f771 100644 --- a/tools/memcover/General_Utility.cpp +++ b/tools/memcover/General_Utility.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "General_Utility.hpp" #include <limits.h> #include <cstdlib> diff --git a/tools/memcover/General_Utility.hpp b/tools/memcover/General_Utility.hpp index 7bf3e671d..b96732fb0 100644 --- a/tools/memcover/General_Utility.hpp +++ b/tools/memcover/General_Utility.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _GENERAL_UTILITY #define _GENERAL_UTILITY diff --git a/tools/memcover/memcover.cpp b/tools/memcover/memcover.cpp index 6f1f6ef32..eb3a72ad2 100644 --- a/tools/memcover/memcover.cpp +++ b/tools/memcover/memcover.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include <cstdlib> #include <cstdio> diff --git a/tools/ret_shadow_stack/rss_driver.cpp b/tools/ret_shadow_stack/rss_driver.cpp index cbc644282..dbe1c49e8 100644 --- a/tools/ret_shadow_stack/rss_driver.cpp +++ b/tools/ret_shadow_stack/rss_driver.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <stdlib.h> #include <fstream> #include <libIRDB-core.hpp> diff --git a/tools/ret_shadow_stack/rss_instrument.cpp b/tools/ret_shadow_stack/rss_instrument.cpp index 7596db788..ac17b9e36 100644 --- a/tools/ret_shadow_stack/rss_instrument.cpp +++ b/tools/ret_shadow_stack/rss_instrument.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include "rss_instrument.hpp" #include "MEDS_SafeFuncAnnotation.hpp" diff --git a/tools/ret_shadow_stack/rss_instrument.hpp b/tools/ret_shadow_stack/rss_instrument.hpp index ada8a5aae..e7b4bd16d 100644 --- a/tools/ret_shadow_stack/rss_instrument.hpp +++ b/tools/ret_shadow_stack/rss_instrument.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef rss_instrument_hpp #define rss_instrument_hpp diff --git a/tools/safefr/fill_in_safefr.cpp b/tools/safefr/fill_in_safefr.cpp index 6f705260b..25b7a6143 100644 --- a/tools/safefr/fill_in_safefr.cpp +++ b/tools/safefr/fill_in_safefr.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include <libIRDB-core.hpp> diff --git a/tools/spasm/Makefile b/tools/spasm/Makefile index 32ecc91d6..83f39fffd 100644 --- a/tools/spasm/Makefile +++ b/tools/spasm/Makefile @@ -1,21 +1,3 @@ -# -# Makefile.in - DESCRIPTION. -# -# Copyright (c) 2011 - University of Virginia -# -# This file may be used and modified for non-commercial purposes as long as -# all copyright, permission, and nonwarranty notices are preserved. -# -# Redistribution is prohibited without prior written consent from the University of Virginia -# -# Please contact the authors for restrictions applying to commercial use. -# -# THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -# MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -# -# - CC=g++ CFLAGS= -Wall -g# -DUBUNTU -Wall -O3 diff --git a/tools/spasm/ben_lib.cpp b/tools/spasm/ben_lib.cpp index 9072c5444..e11705a09 100644 --- a/tools/spasm/ben_lib.cpp +++ b/tools/spasm/ben_lib.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include "ben_lib.h" using namespace std; diff --git a/tools/spasm/ben_lib.h b/tools/spasm/ben_lib.h index 50fb0939b..0d1251b52 100644 --- a/tools/spasm/ben_lib.h +++ b/tools/spasm/ben_lib.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef BENLIB #define BENLIB #include <vector> diff --git a/tools/spasm/spasm.cpp b/tools/spasm/spasm.cpp index 9a285d017..2161efd74 100755 --- a/tools/spasm/spasm.cpp +++ b/tools/spasm/spasm.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include "spasm.h" #include <vector> #include <regex.h> diff --git a/tools/spasm/spasm.h b/tools/spasm/spasm.h index e7eb6b942..8d4adf0f6 100644 --- a/tools/spasm/spasm.h +++ b/tools/spasm/spasm.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #ifndef SPASM #define SPASM diff --git a/tools/spasm/spasm_main.cpp b/tools/spasm/spasm_main.cpp index d2c5d3513..7b3bfb677 100644 --- a/tools/spasm/spasm_main.cpp +++ b/tools/spasm/spasm_main.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2014 - Zephyr Software LLC + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from Zephyr + * Software. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: Zephyr Software + * e-mail: jwd@zephyr-software.com + * URL : http://www.zephyr-software.com/ + * + */ + #include "spasm.h" #include <iostream> #include <fstream> diff --git a/tools/transforms/AnnotationBoundaryGenerator.cpp b/tools/transforms/AnnotationBoundaryGenerator.cpp index 20c524c3c..46f36ec76 100644 --- a/tools/transforms/AnnotationBoundaryGenerator.cpp +++ b/tools/transforms/AnnotationBoundaryGenerator.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "AnnotationBoundaryGenerator.hpp" #include <map> diff --git a/tools/transforms/AnnotationBoundaryGenerator.hpp b/tools/transforms/AnnotationBoundaryGenerator.hpp index d7c41189b..70e189f61 100644 --- a/tools/transforms/AnnotationBoundaryGenerator.hpp +++ b/tools/transforms/AnnotationBoundaryGenerator.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __ANNOTBOUNDGEN #define __ANNOTBOUNDGEN #include "PrecedenceBoundaryGenerator.hpp" diff --git a/tools/transforms/DirectOffsetInference.cpp b/tools/transforms/DirectOffsetInference.cpp index 4de1a3f6a..8a6698e36 100644 --- a/tools/transforms/DirectOffsetInference.cpp +++ b/tools/transforms/DirectOffsetInference.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "DirectOffsetInference.hpp" using namespace std; diff --git a/tools/transforms/DirectOffsetInference.hpp b/tools/transforms/DirectOffsetInference.hpp index 1c0624eb5..2a00762cd 100644 --- a/tools/transforms/DirectOffsetInference.hpp +++ b/tools/transforms/DirectOffsetInference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __DIRECTOFFSETINFERENCE #define __DIRECTOFFSETINFERENCE diff --git a/tools/transforms/General_Utility.cpp b/tools/transforms/General_Utility.cpp index 70b27ed4b..9109c091e 100644 --- a/tools/transforms/General_Utility.cpp +++ b/tools/transforms/General_Utility.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "General_Utility.hpp" #include <limits.h> #include <cstdlib> diff --git a/tools/transforms/General_Utility.hpp b/tools/transforms/General_Utility.hpp index a40ffb985..bb790adba 100644 --- a/tools/transforms/General_Utility.hpp +++ b/tools/transforms/General_Utility.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _GENERAL_UTILITY #define _GENERAL_UTILITY diff --git a/tools/transforms/OffsetInference.cpp b/tools/transforms/OffsetInference.cpp index c245becee..feefd478c 100644 --- a/tools/transforms/OffsetInference.cpp +++ b/tools/transforms/OffsetInference.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "OffsetInference.hpp" #include "General_Utility.hpp" diff --git a/tools/transforms/OffsetInference.hpp b/tools/transforms/OffsetInference.hpp index d332ecfc8..c6188c4f6 100644 --- a/tools/transforms/OffsetInference.hpp +++ b/tools/transforms/OffsetInference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __OFFSETSTACKLAYOUTINFERENCE #define __OFFSETSTACKLAYOUTINFERENCE diff --git a/tools/transforms/P1Inference.cpp b/tools/transforms/P1Inference.cpp index fe4a9f17a..ade63d48f 100644 --- a/tools/transforms/P1Inference.cpp +++ b/tools/transforms/P1Inference.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "P1Inference.hpp" #include <cstdlib> diff --git a/tools/transforms/P1Inference.hpp b/tools/transforms/P1Inference.hpp index e9d9d3935..e39dbbe02 100644 --- a/tools/transforms/P1Inference.hpp +++ b/tools/transforms/P1Inference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + //TODO: for now we can't trust the DB for the frame size, //in the future the constructor should be passed the size as found diff --git a/tools/transforms/PNIrdbManager.cpp b/tools/transforms/PNIrdbManager.cpp index 8e5194d54..1cb32c988 100644 --- a/tools/transforms/PNIrdbManager.cpp +++ b/tools/transforms/PNIrdbManager.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "PNIrdbManager.hpp" #include <stdlib.h> diff --git a/tools/transforms/PNIrdbManager.hpp b/tools/transforms/PNIrdbManager.hpp index 34b494866..7a7c04cf1 100644 --- a/tools/transforms/PNIrdbManager.hpp +++ b/tools/transforms/PNIrdbManager.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PN_IRDB_MANAGER_HPP__ #define __PN_IRDB_MANAGER_HPP__ diff --git a/tools/transforms/PNMain.cpp b/tools/transforms/PNMain.cpp index e362981ec..53e5f6537 100644 --- a/tools/transforms/PNMain.cpp +++ b/tools/transforms/PNMain.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> diff --git a/tools/transforms/PNRange.cpp b/tools/transforms/PNRange.cpp index 1551832f4..e94ec9ed3 100644 --- a/tools/transforms/PNRange.cpp +++ b/tools/transforms/PNRange.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "PNRange.hpp" #include <sstream> diff --git a/tools/transforms/PNRange.hpp b/tools/transforms/PNRange.hpp index c578eec52..4b38f9075 100644 --- a/tools/transforms/PNRange.hpp +++ b/tools/transforms/PNRange.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PNRANGE #define __PNRANGE diff --git a/tools/transforms/PNRegularExpressions.cpp b/tools/transforms/PNRegularExpressions.cpp index e57ded848..2996f3aa6 100644 --- a/tools/transforms/PNRegularExpressions.cpp +++ b/tools/transforms/PNRegularExpressions.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "PNRegularExpressions.hpp" #include <cstdio> diff --git a/tools/transforms/PNRegularExpressions.hpp b/tools/transforms/PNRegularExpressions.hpp index 50c432468..91439a72e 100644 --- a/tools/transforms/PNRegularExpressions.hpp +++ b/tools/transforms/PNRegularExpressions.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PNREGULAREXPRESSIONS #define __PNREGULAREXPRESSIONS diff --git a/tools/transforms/PNStackLayout.cpp b/tools/transforms/PNStackLayout.cpp index 2f7c90af0..bac8adef0 100644 --- a/tools/transforms/PNStackLayout.cpp +++ b/tools/transforms/PNStackLayout.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "PNStackLayout.hpp" #include <cstdlib> diff --git a/tools/transforms/PNStackLayout.hpp b/tools/transforms/PNStackLayout.hpp index d9ed7cf68..465a4bde3 100644 --- a/tools/transforms/PNStackLayout.hpp +++ b/tools/transforms/PNStackLayout.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PNSTACKLAYOUT #define __PNSTACKLAYOUT #include "PNRange.hpp" diff --git a/tools/transforms/PNStackLayoutInference.hpp b/tools/transforms/PNStackLayoutInference.hpp index 0e418d52d..fe16c3eff 100644 --- a/tools/transforms/PNStackLayoutInference.hpp +++ b/tools/transforms/PNStackLayoutInference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PNSTACKLAYOUTINFERENCE #define __PNSTACKLAYOUTINFERENCE diff --git a/tools/transforms/PNTransformDriver.cpp b/tools/transforms/PNTransformDriver.cpp index 2bbf1c8dc..0fa3edd72 100644 --- a/tools/transforms/PNTransformDriver.cpp +++ b/tools/transforms/PNTransformDriver.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "PNTransformDriver.hpp" #include <cassert> #include <algorithm> diff --git a/tools/transforms/PNTransformDriver.hpp b/tools/transforms/PNTransformDriver.hpp index 131966ca0..d36de2aef 100644 --- a/tools/transforms/PNTransformDriver.hpp +++ b/tools/transforms/PNTransformDriver.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PNTRANSFORMDRIVER #define __PNTRANSFORMDRIVER diff --git a/tools/transforms/PrecedenceBoundaryGenerator.hpp b/tools/transforms/PrecedenceBoundaryGenerator.hpp index a4f64f837..8d0197982 100644 --- a/tools/transforms/PrecedenceBoundaryGenerator.hpp +++ b/tools/transforms/PrecedenceBoundaryGenerator.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PRECEDENCEBOUNDGEN #define __PRECEDENCEBOUNDGEN #include <libIRDB-core.hpp> diff --git a/tools/transforms/PrecedenceBoundaryInference.cpp b/tools/transforms/PrecedenceBoundaryInference.cpp index 17e840c09..9f495ddb2 100644 --- a/tools/transforms/PrecedenceBoundaryInference.cpp +++ b/tools/transforms/PrecedenceBoundaryInference.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "OffsetInference.hpp" #include "PrecedenceBoundaryInference.hpp" #include "General_Utility.hpp" diff --git a/tools/transforms/PrecedenceBoundaryInference.hpp b/tools/transforms/PrecedenceBoundaryInference.hpp index 3b73df163..cab26a6c0 100644 --- a/tools/transforms/PrecedenceBoundaryInference.hpp +++ b/tools/transforms/PrecedenceBoundaryInference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __PRECEDENCEBOUNDLAYOUTINFERENCE #define __PRECEDENCEBOUNDLAYOUTINFERENCE #include "PNStackLayoutInference.hpp" diff --git a/tools/transforms/Range.cpp b/tools/transforms/Range.cpp index e5e221904..05f7e118c 100644 --- a/tools/transforms/Range.cpp +++ b/tools/transforms/Range.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "Range.hpp" #include <sstream> diff --git a/tools/transforms/Range.hpp b/tools/transforms/Range.hpp index 9c0b7260d..510faa482 100644 --- a/tools/transforms/Range.hpp +++ b/tools/transforms/Range.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __RANGE #define __RANGE diff --git a/tools/transforms/Rewrite_Utility.cpp b/tools/transforms/Rewrite_Utility.cpp index 7fa2938eb..9594abb98 100644 --- a/tools/transforms/Rewrite_Utility.cpp +++ b/tools/transforms/Rewrite_Utility.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "Rewrite_Utility.hpp" using namespace std; using namespace libIRDB; diff --git a/tools/transforms/Rewrite_Utility.hpp b/tools/transforms/Rewrite_Utility.hpp index 696bb05ea..2762dbb09 100644 --- a/tools/transforms/Rewrite_Utility.hpp +++ b/tools/transforms/Rewrite_Utility.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <libIRDB-core.hpp> using namespace libIRDB; diff --git a/tools/transforms/ScaledOffsetInference.cpp b/tools/transforms/ScaledOffsetInference.cpp index 1fe16160a..e06d0068d 100644 --- a/tools/transforms/ScaledOffsetInference.cpp +++ b/tools/transforms/ScaledOffsetInference.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "ScaledOffsetInference.hpp" #include <cassert> diff --git a/tools/transforms/ScaledOffsetInference.hpp b/tools/transforms/ScaledOffsetInference.hpp index 7d31beada..c8ec5ebe7 100644 --- a/tools/transforms/ScaledOffsetInference.hpp +++ b/tools/transforms/ScaledOffsetInference.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __SCALEDOFFSETINFERENCE #define __SCALEDOFFSETINFERENCE diff --git a/tools/transforms/StackLayout.cpp b/tools/transforms/StackLayout.cpp index a9daa49bb..9c89806d3 100644 --- a/tools/transforms/StackLayout.cpp +++ b/tools/transforms/StackLayout.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include "StackLayout.hpp" #include <cassert> #include <iostream> diff --git a/tools/transforms/StackLayout.hpp b/tools/transforms/StackLayout.hpp index d468a1fee..0cb0d9202 100644 --- a/tools/transforms/StackLayout.hpp +++ b/tools/transforms/StackLayout.hpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __STACKLAYOUT #define __STACKLAYOUT #include "PNRange.hpp" diff --git a/tools/transforms/globals.h b/tools/transforms/globals.h index 753add5f1..790618053 100644 --- a/tools/transforms/globals.h +++ b/tools/transforms/globals.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef __GLOBALS #define __GLOBALS diff --git a/tools/transforms/integertransformdriver.cpp b/tools/transforms/integertransformdriver.cpp index 289f0f80c..b798974bc 100644 --- a/tools/transforms/integertransformdriver.cpp +++ b/tools/transforms/integertransformdriver.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <stdlib.h> #include <fstream> #include <libIRDB-core.hpp> diff --git a/tools/transforms/nulltransform.cpp b/tools/transforms/nulltransform.cpp index 06026a4ef..912590457 100644 --- a/tools/transforms/nulltransform.cpp +++ b/tools/transforms/nulltransform.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include "null_transform.h" diff --git a/tools/transforms/transformutils.cpp b/tools/transforms/transformutils.cpp index 2adea8d13..bfab574de 100644 --- a/tools/transforms/transformutils.cpp +++ b/tools/transforms/transformutils.cpp @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #include <iostream> #include <fstream> #include <string> diff --git a/tools/transforms/transformutils.h b/tools/transforms/transformutils.h index b43cd6c09..5143412f3 100644 --- a/tools/transforms/transformutils.h +++ b/tools/transforms/transformutils.h @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2013, 2014 - University of Virginia + * + * This file may be used and modified for non-commercial purposes as long as + * all copyright, permission, and nonwarranty notices are preserved. + * Redistribution is prohibited without prior written consent from the University + * of Virginia. + * + * Please contact the authors for restrictions applying to commercial use. + * + * THIS SOURCE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF + * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * Author: University of Virginia + * e-mail: jwd@virginia.com + * URL : http://www.cs.virginia.edu/ + * + */ + #ifndef _TRANSFORM_UTILS_ #define _TRANSFORM_UTILS_ -- GitLab