forked from eteran/edb-debugger
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update copyright
- Loading branch information
Showing
339 changed files
with
789 additions
and
799 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -36,7 +36,7 @@ class EDB_EXPORT ArchProcessor : public QObject { | |
|
||
public: | ||
ArchProcessor(); | ||
ArchProcessor(const ArchProcessor &) = delete; | ||
ArchProcessor(const ArchProcessor &) = delete; | ||
ArchProcessor &operator=(const ArchProcessor &) = delete; | ||
~ArchProcessor() override = default; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -41,12 +41,12 @@ class EDB_EXPORT BasicBlock { | |
using const_reverse_iterator = std::reverse_iterator<const_iterator>; | ||
|
||
public: | ||
BasicBlock() = default; | ||
BasicBlock(const BasicBlock &other) = default; | ||
BasicBlock() = default; | ||
BasicBlock(const BasicBlock &other) = default; | ||
BasicBlock &operator=(const BasicBlock &rhs) = default; | ||
BasicBlock(BasicBlock &&other) = default; | ||
BasicBlock &operator=(BasicBlock &&rhs) = default; | ||
~BasicBlock() = default; | ||
BasicBlock &operator=(BasicBlock &&rhs) = default; | ||
~BasicBlock() = default; | ||
|
||
public: | ||
void push_back(const instruction_pointer &inst); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -26,7 +26,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |
class EDB_EXPORT ByteShiftArray { | ||
public: | ||
explicit ByteShiftArray(int size); | ||
ByteShiftArray(const ByteShiftArray &) = delete; | ||
ByteShiftArray(const ByteShiftArray &) = delete; | ||
ByteShiftArray &operator=(const ByteShiftArray &) = delete; | ||
|
||
public: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -42,8 +42,8 @@ class EDB_EXPORT Function { | |
using const_reverse_iterator = std::reverse_iterator<const_iterator>; | ||
|
||
public: | ||
Function() = default; | ||
Function(const Function &other) = default; | ||
Function() = default; | ||
Function(const Function &other) = default; | ||
Function &operator=(const Function &rhs) = default; | ||
|
||
public: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2015 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2015 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -31,7 +31,7 @@ class GraphicsLineItem; | |
class GraphEdge final : public QGraphicsItemGroup { | ||
public: | ||
GraphEdge(GraphNode *from, GraphNode *to, const QColor &color = Qt::black, QGraphicsItem *parent = nullptr); | ||
GraphEdge(const GraphEdge &) = delete; | ||
GraphEdge(const GraphEdge &) = delete; | ||
GraphEdge &operator=(const GraphEdge &) = delete; | ||
~GraphEdge() override; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2015 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2015 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -42,7 +42,7 @@ class GraphNode final : public QGraphicsItem { | |
|
||
public: | ||
GraphNode(GraphWidget *graph, const QString &text, const QColor &color = Qt::white); | ||
GraphNode(const GraphNode &) = delete; | ||
GraphNode(const GraphNode &) = delete; | ||
GraphNode &operator=(const GraphNode &) = delete; | ||
~GraphNode() override; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2015 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2015 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -37,7 +37,7 @@ class GraphWidget final : public QGraphicsView { | |
|
||
public: | ||
GraphWidget(QWidget *parent = nullptr); | ||
GraphWidget(const GraphWidget &) = delete; | ||
GraphWidget(const GraphWidget &) = delete; | ||
GraphWidget &operator=(const GraphWidget &) = delete; | ||
~GraphWidget() override; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2013 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2013 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -19,9 +19,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |
#ifndef ISTATE_H_20110315_ | ||
#define ISTATE_H_20110315_ | ||
|
||
#include <memory> | ||
#include "Register.h" | ||
#include "Types.h" | ||
#include <memory> | ||
|
||
// TODO(eteran): This file is still too taylored to x86 and family | ||
// we should develop a better abstraction model at some point | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2015 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2015 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2017 - 2017 Evan Teran | ||
[email protected] | ||
Copyright (C) 2017 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
/* | ||
Copyright (C) 2006 - 2015 Evan Teran | ||
[email protected] | ||
Copyright (C) 2006 - 2023 Evan Teran | ||
[email protected] | ||
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 | ||
|
@@ -48,7 +48,7 @@ class EDB_EXPORT Register { | |
|
||
public: | ||
Register(); | ||
Register(const Register &other) = default; | ||
Register(const Register &other) = default; | ||
Register &operator=(const Register &rhs) = default; | ||
|
||
public: | ||
|
Oops, something went wrong.