Home | History | Annotate | Download | only in tools

Lines Matching defs:CodeMap

34 function CodeMap() {
43 this.dynamicsNameGen_ = new CodeMap.NameGenerator();
65 CodeMap.PAGE_ALIGNMENT = 12;
71 CodeMap.PAGE_SIZE =
72 1 << CodeMap.PAGE_ALIGNMENT;
79 * @param {CodeMap.CodeEntry} codeEntry Code entry object.
81 CodeMap.prototype.addCode = function(start, codeEntry) {
94 CodeMap.prototype.moveCode = function(from, to) {
107 CodeMap.prototype.deleteCode = function(start) {
116 * @param {CodeMap.CodeEntry} codeEntry Code entry object.
118 CodeMap.prototype.addLibrary = function(
129 * @param {CodeMap.CodeEntry} codeEntry Code entry object.
131 CodeMap.prototype.addStaticCode = function(
140 CodeMap.prototype.markPages_ = function(start, end) {
142 addr += CodeMap.PAGE_SIZE) {
143 this.pages_[addr >>> CodeMap.PAGE_ALIGNMENT] = 1;
151 CodeMap.prototype.deleteAllCoveredNodes_ = function(tree, start, end) {
168 CodeMap.prototype.isAddressBelongsTo_ = function(addr, node) {
176 CodeMap.prototype.findInTree_ = function(tree, addr) {
188 CodeMap.prototype.findEntry = function(addr) {
189 var pageAddr = addr >>> CodeMap.PAGE_ALIGNMENT;
217 CodeMap.prototype.findDynamicEntryByStartAddress =
227 CodeMap.prototype.getAllDynamicEntries = function() {
235 CodeMap.prototype.getAllDynamicEntriesWithAddresses = function() {
243 CodeMap.prototype.getAllStaticEntries = function() {
251 CodeMap.prototype.getAllLibrariesEntries = function() {
263 CodeMap.CodeEntry = function(size, opt_name) {
270 CodeMap.CodeEntry.prototype.getName = function() {
275 CodeMap.CodeEntry.prototype.toString = function() {
280 CodeMap.NameGenerator = function() {
285 CodeMap.NameGenerator.prototype.getName = function(name) {