From 752f90673ebbb6b2f55fc5e46606dea371313713 Mon Sep 17 00:00:00 2001 From: sewardj Date: Mon, 3 May 2010 21:38:49 +0000 Subject: [PATCH] Update copyright dates to 2010 and change license to standard GPL2+. git-svn-id: svn://svn.valgrind.org/vex/trunk@1977 8f6e269a-dfd6-0310-a8e1-e2731360e62c --- HACKING.README | 16 ++--------- LICENSE.README | 45 ++++++++++-------------------- auxprogs/genoffsets.c | 51 +++++++++++++++------------------- priv/guest_amd64_defs.h | 47 ++++++++++++------------------- priv/guest_amd64_helpers.c | 47 ++++++++++++------------------- priv/guest_amd64_toIR.c | 47 ++++++++++++------------------- priv/guest_arm_defs.h | 48 ++++++++++++-------------------- priv/guest_arm_helpers.c | 47 ++++++++++++------------------- priv/guest_arm_toIR.c | 47 ++++++++++++------------------- priv/guest_generic_bb_to_IR.c | 47 ++++++++++++------------------- priv/guest_generic_bb_to_IR.h | 47 ++++++++++++------------------- priv/guest_generic_x87.c | 47 ++++++++++++------------------- priv/guest_generic_x87.h | 47 ++++++++++++------------------- priv/guest_ppc_defs.h | 47 ++++++++++++------------------- priv/guest_ppc_helpers.c | 47 ++++++++++++------------------- priv/guest_ppc_toIR.c | 47 ++++++++++++------------------- priv/guest_x86_defs.h | 47 ++++++++++++------------------- priv/guest_x86_helpers.c | 47 ++++++++++++------------------- priv/guest_x86_toIR.c | 47 ++++++++++++------------------- priv/host_amd64_defs.c | 47 ++++++++++++------------------- priv/host_amd64_defs.h | 47 ++++++++++++------------------- priv/host_amd64_isel.c | 47 ++++++++++++------------------- priv/host_arm_defs.c | 47 ++++++++++++------------------- priv/host_arm_defs.h | 47 ++++++++++++------------------- priv/host_arm_isel.c | 47 ++++++++++++------------------- priv/host_generic_reg_alloc2.c | 47 ++++++++++++------------------- priv/host_generic_regs.c | 47 ++++++++++++------------------- priv/host_generic_regs.h | 47 ++++++++++++------------------- priv/host_generic_simd64.c | 47 ++++++++++++------------------- priv/host_generic_simd64.h | 47 ++++++++++++------------------- priv/host_ppc_defs.c | 47 ++++++++++++------------------- priv/host_ppc_defs.h | 47 ++++++++++++------------------- priv/host_ppc_isel.c | 47 ++++++++++++------------------- priv/host_x86_defs.c | 47 ++++++++++++------------------- priv/host_x86_defs.h | 47 ++++++++++++------------------- priv/host_x86_isel.c | 47 ++++++++++++------------------- priv/ir_defs.c | 47 ++++++++++++------------------- priv/ir_match.c | 47 ++++++++++++------------------- priv/ir_match.h | 47 ++++++++++++------------------- priv/ir_opt.c | 47 ++++++++++++------------------- priv/ir_opt.h | 47 ++++++++++++------------------- priv/main_globals.c | 47 ++++++++++++------------------- priv/main_globals.h | 47 ++++++++++++------------------- priv/main_main.c | 47 ++++++++++++------------------- priv/main_util.c | 47 ++++++++++++------------------- priv/main_util.h | 47 ++++++++++++------------------- pub/libvex.h | 47 ++++++++++++------------------- pub/libvex_basictypes.h | 47 ++++++++++++------------------- pub/libvex_emwarn.h | 47 ++++++++++++------------------- pub/libvex_guest_amd64.h | 47 ++++++++++++------------------- pub/libvex_guest_arm.h | 47 ++++++++++++------------------- pub/libvex_guest_ppc32.h | 47 ++++++++++++------------------- pub/libvex_guest_ppc64.h | 47 ++++++++++++------------------- pub/libvex_guest_x86.h | 47 ++++++++++++------------------- pub/libvex_ir.h | 47 ++++++++++++------------------- pub/libvex_trc_values.h | 47 ++++++++++++------------------- test_main.c | 39 ++++++++++++++++++++++---- unused/dispatch.c | 5 +--- 58 files changed, 1027 insertions(+), 1621 deletions(-) diff --git a/HACKING.README b/HACKING.README index ab57565..195a67e 100644 --- a/HACKING.README +++ b/HACKING.README @@ -1,17 +1,5 @@ This directory and its children contain LibVEX, a library for dynamic -binary instrumentation and translation. +binary instrumentation and translation. See LICENSE.README for +licensing and contribution information. -Changes: if you wish to contribute a change which is a significant one -in terms of the amount of code changes, please be aware that OpenWorks -LLP wishes to retain copyright of the Vex library. Therefore you will -have to sign over copyright ownership of your code to OpenWorks LLP -before we can include your changes in the main source tree. - -Before you start modifying anything for real, you should probably join -the valgrind-developers mailing list and send it mail describing what -you want to do and how you want to do it so you don't waste time -working on something we can't integrate. This also allows us to keep -track of what's being worked on so efforts aren't duplicated. - -Please also read the information in the file LICENSE.README. diff --git a/LICENSE.README b/LICENSE.README index 4c62b6c..339b33d 100644 --- a/LICENSE.README +++ b/LICENSE.README @@ -2,37 +2,22 @@ This directory and its children contain LibVEX, a library for dynamic binary instrumentation and translation. -Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. -This library is made available under a dual licensing scheme. + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. -If you link LibVEX against other code all of which is itself licensed -under the GNU General Public License, version 2 dated June 1991 ("GPL -v2"), then you may use LibVEX under the terms of the GPL v2, as -appearing in the file LICENSE.GPL. If the file LICENSE.GPL is -missing, you can obtain a copy of the GPL v2 from the Free Software -Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, -USA. + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. -For any other uses of LibVEX, you must first obtain a commercial -license from OpenWorks LLP. Please contact info@open-works.co.uk for -information about commercial licensing. + The GNU General Public License is contained in the file LICENSE.GPL. -This software is provided by OpenWorks LLP "as is" and any express or -implied warranties, including, but not limited to, the implied -warranties of merchantability and fitness for a particular purpose are -disclaimed. In no event shall OpenWorks LLP be liable for any direct, -indirect, incidental, special, exemplary, or consequential damages -(including, but not limited to, procurement of substitute goods or -services; loss of use, data, or profits; or business interruption) -however caused and on any theory of liability, whether in contract, -strict liability, or tort (including negligence or otherwise) arising -in any way out of the use of this software, even if advised of the -possibility of such damage. - -Neither the names of the U.S. Department of Energy nor the University -of California nor the names of its contributors may be used to endorse -or promote products derived from this software without prior written -permission. - -Please also read the information in the file HACKING.README. +If you want to contribute code to LibVEX, please ensure it is licensed +as "GPL v2 or later". diff --git a/auxprogs/genoffsets.c b/auxprogs/genoffsets.c index 770b3a7..512b430 100644 --- a/auxprogs/genoffsets.c +++ b/auxprogs/genoffsets.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (auxprogs/genoffsets.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin genoffsets.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be @@ -167,3 +156,7 @@ void foo ( void ) GENOFFSET(ARM,arm,R14); GENOFFSET(ARM,arm,R15); } + +/*--------------------------------------------------------------------*/ +/*--- end genoffsets.c ---*/ +/*--------------------------------------------------------------------*/ diff --git a/priv/guest_amd64_defs.h b/priv/guest_amd64_defs.h index dbc863f..40ed37f 100644 --- a/priv/guest_amd64_defs.h +++ b/priv/guest_amd64_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_amd64_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_amd64_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_amd64_helpers.c b/priv/guest_amd64_helpers.c index 01d7745..74e1b5e 100644 --- a/priv/guest_amd64_helpers.c +++ b/priv/guest_amd64_helpers.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_amd64_helpers.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_amd64_helpers.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_amd64_toIR.c b/priv/guest_amd64_toIR.c index 1b70218..06924ef 100644 --- a/priv/guest_amd64_toIR.c +++ b/priv/guest_amd64_toIR.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_amd64_toIR.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_amd64_toIR.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_arm_defs.h b/priv/guest_arm_defs.h index 184303f..87a10d5 100644 --- a/priv/guest_arm_defs.h +++ b/priv/guest_arm_defs.h @@ -1,42 +1,30 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_arm_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_arm_defs.h ---*/ /*---------------------------------------------------------------*/ - /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. + + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - This library is made available under a dual licensing scheme. + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ /* Only to be used within the guest-arm directory. */ diff --git a/priv/guest_arm_helpers.c b/priv/guest_arm_helpers.c index ffd71d3..2394e05 100644 --- a/priv/guest_arm_helpers.c +++ b/priv/guest_arm_helpers.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_arm_helpers.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_arm_helpers.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ #include "libvex_basictypes.h" diff --git a/priv/guest_arm_toIR.c b/priv/guest_arm_toIR.c index 47e651e..4b8c544 100644 --- a/priv/guest_arm_toIR.c +++ b/priv/guest_arm_toIR.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_arm_toIR.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_arm_toIR.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ /* Limitations, etc diff --git a/priv/guest_generic_bb_to_IR.c b/priv/guest_generic_bb_to_IR.c index d69033d..f7dc020 100644 --- a/priv/guest_generic_bb_to_IR.c +++ b/priv/guest_generic_bb_to_IR.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_generic_bb_to_IR.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_generic_bb_to_IR.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_generic_bb_to_IR.h b/priv/guest_generic_bb_to_IR.h index 1aa1ef8..9ea10cb 100644 --- a/priv/guest_generic_bb_to_IR.h +++ b/priv/guest_generic_bb_to_IR.h @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_generic_bb_to_IR.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_generic_bb_to_IR.h ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_generic_x87.c b/priv/guest_generic_x87.c index c4223f4..f022f80 100644 --- a/priv/guest_generic_x87.c +++ b/priv/guest_generic_x87.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_generic_x87.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_generic_x87.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_generic_x87.h b/priv/guest_generic_x87.h index b835c10..dc6b066 100644 --- a/priv/guest_generic_x87.h +++ b/priv/guest_generic_x87.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_generic_x87.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_generic_x87.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_ppc_defs.h b/priv/guest_ppc_defs.h index 930f378..36dbbc6 100644 --- a/priv/guest_ppc_defs.h +++ b/priv/guest_ppc_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_ppc_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_ppc_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_ppc_helpers.c b/priv/guest_ppc_helpers.c index b9d1052..d3b046d 100644 --- a/priv/guest_ppc_helpers.c +++ b/priv/guest_ppc_helpers.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_ppc_helpers.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_ppc_helpers.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_ppc_toIR.c b/priv/guest_ppc_toIR.c index 8a70b04..b9b1175 100644 --- a/priv/guest_ppc_toIR.c +++ b/priv/guest_ppc_toIR.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_ppc_toIR.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_ppc_toIR.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_x86_defs.h b/priv/guest_x86_defs.h index 8a8c848..a6953c8 100644 --- a/priv/guest_x86_defs.h +++ b/priv/guest_x86_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_x86_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_x86_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_x86_helpers.c b/priv/guest_x86_helpers.c index d901d40..8178842 100644 --- a/priv/guest_x86_helpers.c +++ b/priv/guest_x86_helpers.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_x86_helpers.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_x86_helpers.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/guest_x86_toIR.c b/priv/guest_x86_toIR.c index 1e3fb8f..5323517 100644 --- a/priv/guest_x86_toIR.c +++ b/priv/guest_x86_toIR.c @@ -1,42 +1,31 @@ /*--------------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (guest_x86_toIR.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin guest_x86_toIR.c ---*/ /*--------------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_amd64_defs.c b/priv/host_amd64_defs.c index 6fc9c99..eccf940 100644 --- a/priv/host_amd64_defs.c +++ b/priv/host_amd64_defs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_amd64_defs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_amd64_defs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_amd64_defs.h b/priv/host_amd64_defs.h index b2ed740..21965cd 100644 --- a/priv/host_amd64_defs.h +++ b/priv/host_amd64_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_amd64_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_amd64_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_amd64_isel.c b/priv/host_amd64_isel.c index c52a3de..0a0a3a6 100644 --- a/priv/host_amd64_isel.c +++ b/priv/host_amd64_isel.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_amd64_isel.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_amd64_isel.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_arm_defs.c b/priv/host_arm_defs.c index 75a5870..c668772 100644 --- a/priv/host_arm_defs.c +++ b/priv/host_arm_defs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_arm_defs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_arm_defs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ #include "libvex_basictypes.h" diff --git a/priv/host_arm_defs.h b/priv/host_arm_defs.h index 5fd947f..0a4c904 100644 --- a/priv/host_arm_defs.h +++ b/priv/host_arm_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_arm_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_arm_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ #ifndef __VEX_HOST_ARM_DEFS_H diff --git a/priv/host_arm_isel.c b/priv/host_arm_isel.c index 0492d39..85ab906 100644 --- a/priv/host_arm_isel.c +++ b/priv/host_arm_isel.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_arm_isel.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_arm_isel.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ #include "libvex_basictypes.h" diff --git a/priv/host_generic_reg_alloc2.c b/priv/host_generic_reg_alloc2.c index ca08816..48303ff 100644 --- a/priv/host_generic_reg_alloc2.c +++ b/priv/host_generic_reg_alloc2.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_reg_alloc2.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_reg_alloc2.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_generic_regs.c b/priv/host_generic_regs.c index 20fade1..e36b4dc 100644 --- a/priv/host_generic_regs.c +++ b/priv/host_generic_regs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_generic_regs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_generic_regs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_generic_regs.h b/priv/host_generic_regs.h index 24b9351..1c6826c 100644 --- a/priv/host_generic_regs.h +++ b/priv/host_generic_regs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_generic_regs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_generic_regs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_generic_simd64.c b/priv/host_generic_simd64.c index 506c142..39aace9 100644 --- a/priv/host_generic_simd64.c +++ b/priv/host_generic_simd64.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_generic_simd64.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_generic_simd64.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_generic_simd64.h b/priv/host_generic_simd64.h index 7c1ce61..18687d5 100644 --- a/priv/host_generic_simd64.h +++ b/priv/host_generic_simd64.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_generic_simd64.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_generic_simd64.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_ppc_defs.c b/priv/host_ppc_defs.c index 756b02a..54fd2fd 100644 --- a/priv/host_ppc_defs.c +++ b/priv/host_ppc_defs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_ppc_defs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_ppc_defs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_ppc_defs.h b/priv/host_ppc_defs.h index b90dbf1..accfd58 100644 --- a/priv/host_ppc_defs.h +++ b/priv/host_ppc_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_ppc_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_ppc_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_ppc_isel.c b/priv/host_ppc_isel.c index dc14def..4ae18f3 100644 --- a/priv/host_ppc_isel.c +++ b/priv/host_ppc_isel.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_ppc_isel.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_ppc_isel.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_x86_defs.c b/priv/host_x86_defs.c index 8054af7..16b5f09 100644 --- a/priv/host_x86_defs.c +++ b/priv/host_x86_defs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_x86_defs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_x86_defs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_x86_defs.h b/priv/host_x86_defs.h index 1c6c1fc..fde700a 100644 --- a/priv/host_x86_defs.h +++ b/priv/host_x86_defs.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_x86_defs.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_x86_defs.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/host_x86_isel.c b/priv/host_x86_isel.c index fa45db5..02d83d8 100644 --- a/priv/host_x86_isel.c +++ b/priv/host_x86_isel.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (host_x86_isel.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin host_x86_isel.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/ir_defs.c b/priv/ir_defs.c index 6e5171e..4e0a977 100644 --- a/priv/ir_defs.c +++ b/priv/ir_defs.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (ir_defs.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin ir_defs.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/ir_match.c b/priv/ir_match.c index f3f63f2..fc32f2e 100644 --- a/priv/ir_match.c +++ b/priv/ir_match.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (ir_match.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin ir_match.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/ir_match.h b/priv/ir_match.h index 7267968..5755505 100644 --- a/priv/ir_match.h +++ b/priv/ir_match.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (ir_match.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin ir_match.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/ir_opt.c b/priv/ir_opt.c index 9e442a7..2b08efd 100644 --- a/priv/ir_opt.c +++ b/priv/ir_opt.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (ir_opt.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin ir_opt.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/ir_opt.h b/priv/ir_opt.h index 1b3ca25..c92b953 100644 --- a/priv/ir_opt.h +++ b/priv/ir_opt.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (ir_opt.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin ir_opt.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/main_globals.c b/priv/main_globals.c index d011042..716fa75 100644 --- a/priv/main_globals.c +++ b/priv/main_globals.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (main_globals.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin main_globals.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/main_globals.h b/priv/main_globals.h index 7e53016..5b561a3 100644 --- a/priv/main_globals.h +++ b/priv/main_globals.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (main_globals.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin main_globals.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/main_main.c b/priv/main_main.c index 0b602ff..8eec2af 100644 --- a/priv/main_main.c +++ b/priv/main_main.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (main_main.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin main_main.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/main_util.c b/priv/main_util.c index 097a8dd..a4f8fd5 100644 --- a/priv/main_util.c +++ b/priv/main_util.c @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (main_util.c) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin main_util.c ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/priv/main_util.h b/priv/main_util.h index 0552828..1392b4b 100644 --- a/priv/main_util.h +++ b/priv/main_util.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (main_util.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin main_util.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex.h b/pub/libvex.h index 0162c70..97cd76b 100644 --- a/pub/libvex.h +++ b/pub/libvex.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_basictypes.h b/pub/libvex_basictypes.h index dcc4591..a996f2e 100644 --- a/pub/libvex_basictypes.h +++ b/pub/libvex_basictypes.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_basictypes.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_basictypes.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_emwarn.h b/pub/libvex_emwarn.h index eadd6e4..0bf263f 100644 --- a/pub/libvex_emwarn.h +++ b/pub/libvex_emwarn.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_emwarn.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_emwarn.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_guest_amd64.h b/pub/libvex_guest_amd64.h index 74a0887..944f27e 100644 --- a/pub/libvex_guest_amd64.h +++ b/pub/libvex_guest_amd64.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_guest_amd64.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_guest_amd64.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_guest_arm.h b/pub/libvex_guest_arm.h index 1f8532c..664bfb7 100644 --- a/pub/libvex_guest_arm.h +++ b/pub/libvex_guest_arm.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_guest_arm.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_guest_arm.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. */ #ifndef __LIBVEX_PUB_GUEST_ARM_H diff --git a/pub/libvex_guest_ppc32.h b/pub/libvex_guest_ppc32.h index 485ffdf..3353319 100644 --- a/pub/libvex_guest_ppc32.h +++ b/pub/libvex_guest_ppc32.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_guest_ppc32.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_guest_ppc32.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_guest_ppc64.h b/pub/libvex_guest_ppc64.h index 1ae2e15..e2afcbb 100644 --- a/pub/libvex_guest_ppc64.h +++ b/pub/libvex_guest_ppc64.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_guest_ppc64.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_guest_ppc64.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_guest_x86.h b/pub/libvex_guest_x86.h index 2614c83..0c61604 100644 --- a/pub/libvex_guest_x86.h +++ b/pub/libvex_guest_x86.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_guest_x86.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_guest_x86.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_ir.h b/pub/libvex_ir.h index e67b8ca..bb39bec 100644 --- a/pub/libvex_ir.h +++ b/pub/libvex_ir.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_ir.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_ir.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/pub/libvex_trc_values.h b/pub/libvex_trc_values.h index 8430358..248fb31 100644 --- a/pub/libvex_trc_values.h +++ b/pub/libvex_trc_values.h @@ -1,42 +1,31 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (libvex_trc_values.h) is ---*/ -/*--- Copyright (C) OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin libvex_trc_values.h ---*/ /*---------------------------------------------------------------*/ /* - This file is part of LibVEX, a library for dynamic binary - instrumentation and translation. + This file is part of Valgrind, a dynamic binary instrumentation + framework. - Copyright (C) 2004-2009 OpenWorks LLP. All rights reserved. + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net - This library is made available under a dual licensing scheme. + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. - If you link LibVEX against other code all of which is itself - licensed under the GNU General Public License, version 2 dated June - 1991 ("GPL v2"), then you may use LibVEX under the terms of the GPL - v2, as appearing in the file LICENSE.GPL. If the file LICENSE.GPL - is missing, you can obtain a copy of the GPL v2 from the Free - Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, MA + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - For any other uses of LibVEX, you must first obtain a commercial - license from OpenWorks LLP. Please contact info@open-works.co.uk - for information about commercial licensing. - - This software is provided by OpenWorks LLP "as is" and any express - or implied warranties, including, but not limited to, the implied - warranties of merchantability and fitness for a particular purpose - are disclaimed. In no event shall OpenWorks LLP be liable for any - direct, indirect, incidental, special, exemplary, or consequential - damages (including, but not limited to, procurement of substitute - goods or services; loss of use, data, or profits; or business - interruption) however caused and on any theory of liability, - whether in contract, strict liability, or tort (including - negligence or otherwise) arising in any way out of the use of this - software, even if advised of the possibility of such damage. + The GNU General Public License is contained in the file COPYING. Neither the names of the U.S. Department of Energy nor the University of California nor the names of its contributors may be diff --git a/test_main.c b/test_main.c index 16c1973..dad1270 100644 --- a/test_main.c +++ b/test_main.c @@ -1,11 +1,38 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (test_main.c) is ---*/ -/*--- Copyright (C) 2005 OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin test_main.c ---*/ /*---------------------------------------------------------------*/ +/* + This file is part of Valgrind, a dynamic binary instrumentation + framework. + + Copyright (C) 2004-2010 OpenWorks LLP + info@open-works.net + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. + + The GNU General Public License is contained in the file COPYING. + + Neither the names of the U.S. Department of Energy nor the + University of California nor the names of its contributors may be + used to endorse or promote products derived from this software + without prior written permission. +*/ + #include #include #include @@ -436,7 +463,7 @@ static void MC_helperc_value_check4_fail( void ) { } This file is part of MemCheck, a heavyweight Valgrind tool for detecting memory errors. - Copyright (C) 2000-2009 Julian Seward + Copyright (C) 2000-2010 Julian Seward jseward@acm.org This program is free software; you can redistribute it and/or @@ -2662,5 +2689,5 @@ IRSB* mc_instrument ( void* closureV, #endif /* UNUSED */ /*--------------------------------------------------------------------*/ -/*--- end mc_translate.c ---*/ +/*--- end test_main.c ---*/ /*--------------------------------------------------------------------*/ diff --git a/unused/dispatch.c b/unused/dispatch.c index a005821..d5fc6f3 100644 --- a/unused/dispatch.c +++ b/unused/dispatch.c @@ -1,9 +1,6 @@ /*---------------------------------------------------------------*/ -/*--- ---*/ -/*--- This file (dispatch.c) is ---*/ -/*--- Copyright (C) 2004 OpenWorks LLP. All rights reserved. ---*/ -/*--- ---*/ +/*--- begin dispatch.c ---*/ /*---------------------------------------------------------------*/ #include "basictypes.h"