diff --git a/debugger/assets/styles/app.css b/debugger/assets/styles/app.css index b907522b9..e64d2b08a 100644 --- a/debugger/assets/styles/app.css +++ b/debugger/assets/styles/app.css @@ -321,6 +321,9 @@ body { display: block; pointer-events: none; } +.debugger-module-info .modal-dialog { + width: 60vw; +} .debugger-module-info.fade .modal-dialog { -webkit-transition: none; -webkit-transform: translate(0,0); @@ -329,6 +332,7 @@ body { pointer-events: auto; } .debugger-module-info .modal-body { + max-width: 60vw; max-height: 80vh; overflow-y: auto; } diff --git a/debugger/assets/ui/code/code-tab.js b/debugger/assets/ui/code/code-tab.js index c69e71826..67e0d2d2f 100644 --- a/debugger/assets/ui/code/code-tab.js +++ b/debugger/assets/ui/code/code-tab.js @@ -66,12 +66,16 @@ module.controller('CodeTabController', function( var modalInstance = $modal.open({ templateUrl: 'assets/ui/code/module-info.html', controller: 'ModuleInfoController', - windowClass: 'debugger-module-info' -// resolve: { -// items: function () { -// return $scope.items; -// } -// } + windowClass: 'debugger-module-info', + resolve: { + moduleName: function() { + return $scope.selectedModule.name; + }, + moduleInfo: function() { + return app.session.dataSource.getModule( + $scope.selectedModule.name); + } + } }); modalInstance.result.then(function() { }, function () { diff --git a/debugger/assets/ui/code/module-info.html b/debugger/assets/ui/code/module-info.html index 84f20d235..061f44473 100644 --- a/debugger/assets/ui/code/module-info.html +++ b/debugger/assets/ui/code/module-info.html @@ -2,66 +2,10 @@
diff --git a/debugger/assets/ui/code/module-info.js b/debugger/assets/ui/code/module-info.js index 09d8db763..53a0da773 100644 --- a/debugger/assets/ui/code/module-info.js +++ b/debugger/assets/ui/code/module-info.js @@ -17,7 +17,10 @@ var module = angular.module('xe.ui.code.moduleInfo', [ module.controller('ModuleInfoController', function( - $rootScope, $scope, $modal, log) { + $rootScope, $scope, $modal, log, moduleName, moduleInfo) { + $scope.moduleName = moduleName; + $scope.moduleInfo = moduleInfo; + $scope.close = function() { $scope.$close(null); }; diff --git a/src/xenia/cpu/processor.cc b/src/xenia/cpu/processor.cc index 56c91c31e..6884080f0 100644 --- a/src/xenia/cpu/processor.cc +++ b/src/xenia/cpu/processor.cc @@ -13,6 +13,7 @@ #include