Changeset 40867 in webkit for trunk/JavaScriptCore/assembler
- Timestamp:
- Feb 11, 2009, 1:45:12 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/AbstractMacroAssembler.h
r40846 r40867 264 264 // relative offset such that when executed it will call to the desired 265 265 // destination. 266 //267 // Call objects retain a pointer to the assembler for syntactic purposes -268 // to allow the Call object to be able to link itself, e.g.:269 //270 // Call forwardsBranch = jne32(Imm32(0), reg1);271 // // ...272 // forwardsBranch.link();273 //274 // Calls may also be linked to a Label.275 266 class Call { 276 267 friend class PatchBuffer; … … 319 310 // relative offset such that when executed it will jump to the desired 320 311 // destination. 321 //322 // Jump objects retain a pointer to the assembler for syntactic purposes -323 // to allow the jump object to be able to link itself, e.g.:324 //325 // Jump forwardsBranch = jne32(Imm32(0), reg1);326 // // ...327 // forwardsBranch.link();328 //329 // Jumps may also be linked to a Label.330 312 class Jump { 331 313 friend class PatchBuffer; … … 403 385 // Section 3: MacroAssembler JIT instruction stream handles. 404 386 // 405 // The MacroAssembler supported facilities to modify a nJIT generated387 // The MacroAssembler supported facilities to modify a JIT generated 406 388 // instruction stream after it has been generated (relinking calls and 407 389 // jumps, and repatching data values). The following types are used 408 390 // to store handles into the underlying instruction stream, the type 409 391 // providing semantic information as to what it is that is in the 410 // instruction stream at this point, and thus wha operations my be392 // instruction stream at this point, and thus what operations may be 411 393 // performed on it. 412 394
Note:
See TracChangeset
for help on using the changeset viewer.