diff --git a/core/controller/Event.hpp b/core/controller/Event.hpp
index fbefd9da..3bfded85 100644
--- a/core/controller/Event.hpp
+++ b/core/controller/Event.hpp
@@ -201,7 +201,6 @@ class BPRangeEvent : virtual public BPEvent
private:
sal::address_t m_WatchStartAddr;
sal::address_t m_WatchEndAddr;
- sal::address_t m_TriggerInstrPtr;
public:
/**
* Creates a new breakpoint-range event. The range's ends are both
diff --git a/doc/class-diagram.dia b/doc/class-diagram.dia
index 182148f3..597827be 100644
--- a/doc/class-diagram.dia
+++ b/doc/class-diagram.dia
@@ -2720,8 +2720,8 @@
-
-
+
+
@@ -4354,22 +4354,22 @@
-
+
-
+
-
+
-
+
-
+
- #BPEvent#
+ #BPSingleEvent#
##
@@ -4479,29 +4479,6 @@
-
-
- #m_TriggerInstrPtr#
-
-
- #address_t#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
@@ -4628,70 +4605,9 @@
-
-
-
-
- #getTriggerInstructionPointer#
-
-
- ##
-
-
- #address_t#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #setTriggerInstructionPointer(#
-
-
- ##
-
-
- #void#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #iptr#
+ #aspace#
#address_t#
@@ -4703,7 +4619,7 @@
##
-
+
@@ -4714,48 +4630,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
@@ -4944,7 +4819,7 @@
-
+
@@ -5054,7 +4929,7 @@
-
+
@@ -5066,8 +4941,8 @@
-
-
+
+
@@ -5091,11 +4966,11 @@
##
-
-
+
+
-
+
@@ -5205,7 +5080,7 @@
-
+
@@ -5217,8 +5092,8 @@
-
-
+
+
@@ -5242,11 +5117,11 @@
##
-
-
+
+
-
+
##
@@ -5316,10 +5191,10 @@
-
+
-
+
@@ -5610,7 +5485,7 @@
-
+
@@ -5751,7 +5626,7 @@
-
+
##
@@ -5799,8 +5674,8 @@
-
-
+
+
@@ -5818,11 +5693,11 @@
-
-
+
+
-
+
@@ -5932,7 +5807,7 @@
-
+
@@ -5944,8 +5819,8 @@
-
-
+
+
@@ -5969,11 +5844,11 @@
##
-
-
+
+
-
+
@@ -6365,7 +6240,7 @@
-
+
@@ -6475,7 +6350,7 @@
-
+
#ExperimentController::getExperimentData#
@@ -6516,15 +6391,15 @@
-
+
-
-
+
+
@@ -6542,11 +6417,11 @@
-
-
+
+
-
+
##
@@ -6594,8 +6469,8 @@
-
-
+
+
@@ -6613,11 +6488,11 @@
-
-
+
+
-
+
@@ -6830,7 +6705,7 @@
-
+
##
@@ -6901,11 +6776,11 @@
-
-
+
+
-
+
##
@@ -6970,11 +6845,11 @@
-
-
+
+
-
+
@@ -7235,7 +7110,7 @@
-
+
##
@@ -7283,8 +7158,8 @@
-
-
+
+
@@ -7302,11 +7177,11 @@
-
-
+
+
-
+
@@ -7347,10 +7222,10 @@
-
+
-
+
@@ -7484,7 +7359,7 @@
-
+
##
@@ -7532,8 +7407,8 @@
-
-
+
+
@@ -7551,11 +7426,11 @@
-
-
+
+
-
+
@@ -8071,7 +7946,7 @@
-
+
##
@@ -8119,8 +7994,8 @@
-
-
+
+
@@ -8138,11 +8013,11 @@
-
-
+
+
-
+
@@ -8252,7 +8127,7 @@
-
+
@@ -8362,7 +8237,7 @@
-
+
##
@@ -8429,11 +8304,11 @@
-
-
+
+
-
+
##
@@ -8500,11 +8375,11 @@
-
-
+
+
-
+
@@ -8516,8 +8391,8 @@
-
-
+
+
@@ -8541,11 +8416,11 @@
##
-
-
+
+
-
+
##
@@ -8612,11 +8487,11 @@
-
-
+
+
-
+
@@ -9172,7 +9047,7 @@
-
+
@@ -9651,7 +9526,7 @@
-
+
@@ -10140,7 +10015,7 @@
-
+
@@ -10484,7 +10359,7 @@
-
+
##
@@ -10551,11 +10426,11 @@
-
-
+
+
-
+
##
@@ -10622,11 +10497,11 @@
-
-
+
+
-
+
##
@@ -10694,10 +10569,10 @@
-
+
-
+
##
@@ -10765,10 +10640,10 @@
-
+
-
+
@@ -10981,7 +10856,7 @@
-
+
@@ -11091,7 +10966,7 @@
-
+
@@ -11103,8 +10978,8 @@
-
-
+
+
@@ -11128,11 +11003,11 @@
##
-
-
+
+
-
+
@@ -11242,7 +11117,7 @@
-
+
@@ -11254,8 +11129,8 @@
-
-
+
+
@@ -11279,11 +11154,11 @@
##
-
-
+
+
-
+
@@ -11393,7 +11268,7 @@
-
+
@@ -11405,8 +11280,8 @@
-
-
+
+
@@ -11430,11 +11305,11 @@
##
-
-
+
+
-
+
@@ -11446,8 +11321,8 @@
-
-
+
+
@@ -11471,25 +11346,25 @@
##
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
#BPRangeEvent#
@@ -11625,29 +11500,6 @@
-
-
- #m_TriggerInstrPtr#
-
-
- #address_t#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
@@ -11761,70 +11613,9 @@
-
-
-
-
- #getTriggerInstructionPointer#
-
-
- ##
-
-
- #address_t#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #setTriggerInstructionPointer#
-
-
- ##
-
-
- #void#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #iptr#
+ #aspace#
#address_t#
@@ -11836,7 +11627,7 @@
##
-
+
@@ -11847,7 +11638,7 @@
-
+
@@ -12060,7 +11851,7 @@
-
+
@@ -12170,7 +11961,7 @@
-
+
@@ -12182,8 +11973,8 @@
-
-
+
+
@@ -12207,11 +11998,11 @@
##
-
-
+
+
-
+
@@ -12223,8 +12014,8 @@
-
-
+
+
@@ -12248,11 +12039,11 @@
##
-
-
+
+
-
+
@@ -12939,7 +12730,7 @@
-
+
@@ -13387,7 +13178,7 @@
-
+
##
@@ -13459,10 +13250,10 @@
-
+
-
+
##
@@ -13510,8 +13301,8 @@
-
-
+
+
@@ -13529,11 +13320,11 @@
-
-
+
+
-
+
@@ -13764,7 +13555,7 @@
-
+
@@ -13776,8 +13567,8 @@
-
-
+
+
@@ -13801,11 +13592,11 @@
##
-
-
+
+
-
+
@@ -15212,7 +15003,7 @@
-
+
@@ -15249,11 +15040,11 @@
##
-
-
+
+
-
+
@@ -15663,7 +15454,7 @@
-
+
@@ -15675,8 +15466,8 @@
-
-
+
+
@@ -15701,10 +15492,10 @@
-
+
-
+
@@ -15716,8 +15507,8 @@
-
-
+
+
@@ -15742,10 +15533,10 @@
-
+
-
+
@@ -15855,7 +15646,7 @@
-
+
@@ -15965,26 +15756,24 @@
-
+
-
+
-
-
-
+
+
-
@@ -16002,11 +15791,11 @@
##
-
-
+
+
-
+
@@ -16018,8 +15807,8 @@
-
-
+
+
@@ -16043,52 +15832,11 @@
##
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
@@ -16402,7 +16150,7 @@
-
+
@@ -16716,7 +16464,7 @@
-
+
@@ -16754,10 +16502,10 @@
-
+
-
+
@@ -16795,10 +16543,10 @@
-
+
-
+
@@ -17117,7 +16865,7 @@
-
+
@@ -17129,8 +16877,8 @@
-
-
+
+
@@ -17155,7 +16903,557 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #BPEvent#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #m_CR3#
+
+
+ #address_t#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #m_TriggerInstrPtr#
+
+
+ #address_t#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #getCR3#
+
+
+ ##
+
+
+ #address_t#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #setCR3#
+
+
+ ##
+
+
+ #void#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #iptr#
+
+
+ #address_t#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #aspaceIsMatching#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #address_space#
+
+
+ #address_t#
+
+
+ #ANY_ADDR#
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #isMatching#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #addr#
+
+
+ #address_t#
+
+
+ #0#
+
+
+ ##
+
+
+
+
+
+
+
+ #address_space#
+
+
+ #address_t#
+
+
+ #ANY_ADDR#
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #getTriggerInstructionPointer#
+
+
+ ##
+
+
+ #address_t#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #setTriggerInstructionPointer#
+
+
+ ##
+
+
+ #void#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #iptr#
+
+
+ #address_t#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ##
+
+
+ ##
+
+
+
+
diff --git a/doc/class-diagram.png b/doc/class-diagram.png
index 2a9e910f..1220d002 100644
Binary files a/doc/class-diagram.png and b/doc/class-diagram.png differ