[COPYRIGHT] Update the copyrights for src/modules/kprobes/* files
authorVitaliy Cherepanov <v.cherepanov@samsung.com>
Wed, 3 Apr 2013 14:13:35 +0000 (18:13 +0400)
committerVitaliy Cherepanov <v.cherepanov@samsung.com>
Wed, 3 Apr 2013 14:13:35 +0000 (18:13 +0400)
22 files changed:
kprobe/arch/asm-arm/dbi_kprobes.c
kprobe/arch/asm-arm/dbi_kprobes.h
kprobe/arch/asm-arm/dbi_kprobes_arm.S
kprobe/arch/asm-arm/dbi_kprobes_arm.h
kprobe/arch/asm-arm/dbi_kprobes_thumb.S
kprobe/arch/asm-arm/dbi_kprobes_thumb.h
kprobe/arch/asm-mips/dbi_kprobes.c
kprobe/arch/asm-mips/dbi_kprobes.h
kprobe/arch/asm-x86/dbi_kprobes.c
kprobe/arch/asm-x86/dbi_kprobes.h
kprobe/arch/asm-x86/dbi_kprobes_deps.c
kprobe/arch/dbi_kprobes.c
kprobe/arch/dbi_kprobes.h
kprobe/dbi_insn_slots.c
kprobe/dbi_insn_slots.h
kprobe/dbi_kdebug.h
kprobe/dbi_kprobes.c
kprobe/dbi_kprobes.h
kprobe/dbi_kprobes_deps.c
kprobe/dbi_kprobes_deps.h
kprobe/dbi_uprobes.c
kprobe/dbi_uprobes.h

index eace6cd..3249492 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM/MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM/MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
  *              Probes initial implementation; Support x86.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- * 2010-2011    Alexander Shirshikov <a.shirshikov@samsung.com>: initial implementation for Thumb
- * 2012         Stanislav Andreev <s.andreev@samsung.com>: added time debug profiling support; BUG() message fix
- * 2012         Stanislav Andreev <s.andreev@samsung.com>: redesign of kprobe functionality -
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2011    Alexander Shirshikov <a.shirshikov@samsung.com>:
+ *              initial implementation for Thumb
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Stanislav Andreev <s.andreev@samsung.com>:
+ *              added time debug profiling support; BUG() message fix
+ * 2012         Stanislav Andreev <s.andreev@samsung.com>:
+ *              redesign of kprobe functionality -
  *              kprobe_handler() now called via undefined instruction hooks
- * 2012         Stanislav Andreev <s.andreev@samsung.com>: hash tables search implemented for uprobes
+ * 2012         Stanislav Andreev <s.andreev@samsung.com>:
+ *              hash tables search implemented for uprobes
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include <linux/module.h>
index ff7dd5f..108bbdb 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM/MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM/MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
- * 2010-2011    Alexander Shirshikov <a.shirshikov@samsung.com>: initial implementation for Thumb
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2011    Alexander Shirshikov <a.shirshikov@samsung.com>:
+ *              initial implementation for Thumb
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include <linux/sched.h>
index 73199c9..5ca1fc6 100644 (file)
@@ -1,4 +1,65 @@
 /*
+ *  Kernel Probes (KProbes)
+ *  dbi_kprobes_arm.S
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) IBM Corporation, 2002, 2004
+ */
+
+/*
+ *  Dynamic Binary Instrumentation Module based on KProbes
+ *  modules/kprobe/arch/asm-arm/dbi_kprobes_arm.S
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) Samsung Electronics, 2006-2013
+ *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
+
+
+/*
  * Function return probe trampoline:
  *     - init_kprobes() establishes a probepoint here
  *     - When the probed function returns, this probe
index d9d1890..9b70bab 100644 (file)
@@ -1,3 +1,62 @@
+/*
+ *  Kernel Probes (KProbes)
+ *  dbi_kprobes_arm.h
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) IBM Corporation, 2002, 2004
+ */
+
+/*
+ *  Dynamic Binary Instrumentation Module based on KProbes
+ *  modules/kprobe/arch/asm-arm/dbi_kprobes_arm.h
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) Samsung Electronics, 2006-2013
+ *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
 void kretprobe_trampoline(void);
 void gen_insn_execbuf(void);
 void pc_dep_insn_execbuf(void);
index 94ba3dd..a032e62 100644 (file)
@@ -1,3 +1,66 @@
+
+/*
+ *  Kernel Probes (KProbes)
+ *  dbi_kprobes_thumb.S
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) IBM Corporation, 2002, 2004
+ */
+
+/*
+ *  Dynamic Binary Instrumentation Module based on KProbes
+ *  modules/kprobe/arch/asm-arm/dbi_kprobes_thumb.S
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) Samsung Electronics, 2006-2013
+ *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
+
+
+
                .thumb
 
                .global gen_insn_execbuf_thumb
index 3859f9c..39ac774 100644 (file)
@@ -1,2 +1,62 @@
+/*
+ *  Kernel Probes (KProbes)
+ *  dbi_kprobes_thumb.h
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) IBM Corporation, 2002, 2004
+ */
+
+/*
+ *  Dynamic Binary Instrumentation Module based on KProbes
+ *  modules/kprobes/arch/asm-arm/dbi_kprobes_thumb.h
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) Samsung Electronics, 2006-2013
+ *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
+
 void gen_insn_execbuf_thumb(void);
 void pc_dep_insn_execbuf_thumb(void);
index 8ebc022..1751efb 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM/MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM/MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user-space and kernel space.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- * 2012                Stanislav Andreev <s.andreev@samsung.com>: added time debug profiling support; BUG() message fix
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user-space and kernel space.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Stanislav Andreev <s.andreev@samsung.com>:
+ *              added time debug profiling support; BUG() message fix
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "dbi_kprobes.h"
index f6d352d..6fa57b8 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM/MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM/MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user-space and kernel space.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts 
- *
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user-space and kernel space.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts 
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "../../dbi_kprobes_deps.h"
index 60404d9..d467d6c 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- * 2012         Stanislav Andreev <s.andreev@samsung.com>: added time debug profiling support; BUG() message fix
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Stanislav Andreev <s.andreev@samsung.com>:
+ *              added time debug profiling support; BUG() message fix
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include<linux/module.h>
index c3b1741..91c1aaa 100644 (file)
@@ -24,7 +24,7 @@
 
 /*
  *  Dynamic Binary Instrumentation Module based on KProbes
- *  modules/kprobe/arch/asm-x86/dbi_kprobes.c
+ *  modules/kprobe/arch/asm-x86/dbi_kprobes.h
  *
  * 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
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
-
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "../../dbi_kprobes_deps.h"
index b448d66..97c9ead 100644 (file)
@@ -1,3 +1,62 @@
+/*
+ *  Kernel Probes (KProbes)
+ *  dbi_kprobes_deps.c
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) IBM Corporation, 2002, 2004
+ */
+
+/*
+ *  Dynamic Binary Instrumentation Module based on KProbes
+ *  modules/kprobe/arch/asm-x86/dbi_dprobes_deps.c
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Copyright (C) Samsung Electronics, 2006-2013
+ *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
 #include "../../dbi_kprobes_deps.h"
 
 DECLARE_MOD_DEP_WRAPPER (module_alloc, void *, unsigned long size)
index 18ea8a5..7ea5f2c 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM and MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM and MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
-
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "dbi_kprobes.h"
index 695ecd4..fc37bfc 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM and MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM and MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
+ *              Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 
index c912577..036bc12 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2012
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- * 2012         Vyacheslav Cherkashin <v.cherkashin@samsung.com> new memory allocator for slots
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module 
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vyacheslav Cherkashin <v.cherkashin@samsung.com> new memory 
+ *              allocator for slots
  */
 
 #include "dbi_insn_slots.h"
index a18c520..302f65a 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
- *
- * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> 
+ *              User-Space Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "dbi_kprobes.h"
index a894726..4cb2544 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts 
- *
-*/
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com>
+ *              User-Space Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts 
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
+ */
 
 //#define _DEBUG
 
index e3cc3ae..6af4bdc 100644 (file)
@@ -23,7 +23,7 @@
 
 /*
  *  Dynamic Binary Instrumentation Module based on KProbes
- *  modules/kprobe/dbi_kprobes.h
+ *  modules/kprobe/dbi_kprobes.c
  *
  * 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
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM and MIPS
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial 
+ *              implementation for ARM and MIPS
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
+ *              Probes initial implementation; Support x86/ARM/MIPS for both 
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "dbi_kprobes.h"
index 01cf0ef..c4800a6 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
- *
- * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>: initial implementation for ARM and MIPS
- * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
+ * 2006-2007    Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              initial implementation for ARM and MIPS
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com>
+ *              User-Space Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 
index e8b0621..9eef0a8 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Dynamic Binary Instrumentation Module based on KProbes
- *  modules/kprobe/dbi_kprobes_deps.h
+ *  modules/kprobe/dbi_kprobes_deps.c
  *
  * 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
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
+ *              Probes initial implementation; Support x86/ARM/MIPS for
+ *              both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include <linux/module.h>
index 20f3606..9db5f62 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
- *
- * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com>
+ *              User-Space Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include <linux/version.h>     // LINUX_VERSION_CODE, KERNEL_VERSION()
index 283b321..3a79e78 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Dynamic Binary Instrumentation Module based on KProbes
- *  modules/kprobe/dbi_uprobes.h
+ *  modules/kprobe/dbi_uprobes.c
  *
  * 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
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
  * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
- *
+ *              Probes initial implementation; Support x86/ARM/MIPS for both
+ *              user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module
+ *              for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing 
  */
 
 
index aef1819..107e767 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
- * Copyright (C) Samsung Electronics, 2006-2010
- *
- * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com> User-Space
- *              Probes initial implementation; Support x86/ARM/MIPS for both user and kernel spaces.
- * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>: redesign module for separating core and arch parts
+ * Copyright (C) Samsung Electronics, 2006-2013
  *
+ * 2008-2009    Alexey Gerenkov <a.gerenkov@samsung.com>
+ *              User-Space Probes initial implementation;
+ *              Support x86/ARM/MIPS for both user and kernel spaces.
+ * 2010         Ekaterina Gorelkina <e.gorelkina@samsung.com>:
+ *              redesign module for separating core and arch parts
+ * 2010-2012    Dmitry Kovalenko <d.kovalenko@samsung.com>,
+ *              Nikita Kalyazin <n.kalyazin@samsung.com>
+ *              improvement and bugs fixing
+ * 2010-2011    Alexander Shirshikov
+ *              improvement and bugs fixing
+ * 2011-2012    Stanislav Andreev <s.andreev@samsung.com>
+ *              improvement and bugs fixing
+ * 2012         Vitaliy Cherepanov <v.chereapanov@samsung.com>
+ *              improvement and bugs fixing
+ * 2012-2013    Vasiliy Ulyanov <v.ulyanov@samsung.com>,
+ *              Vyacheslav Cherkashin <v.cherkashin@samsung.com>
+ *              improvement and bugs fixing
  */
 
 #include "dbi_kprobes.h"