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