Eliot Miranda uploaded a new version of Cog to project VM Maker: http://source.squeak.org/VMMaker/Cog-eem.359.mcz ==================== Summary ==================== Name: Cog-eem.359 Author: eem Time: 19 November 2019, 9:06:52.903989 am UUID: 8141b8fa-e5c9-4fc3-96ce-548ea9bc4967 Ancestors: Cog-eem.358 Add the GdbARMv8Plugin. Add the register accessors for GdbARMv8Alien64. =============== Diff against Cog-eem.358 =============== Item was added: + ----- Method: GdbARMPlugin class>>shouldBeTranslated (in category 'translation') ----- + shouldBeTranslated + "Is this class intended to be translated as a plugin, perhaps specific to a platform? + Most subclasses should answer true, but some such as simulation-only versions + should answer false for various reasons." + ^super shouldBeTranslated and: [self ~~ GdbARMPlugin]! Item was added: + GdbARMPlugin subclass: #GdbARMv6Plugin + instanceVariableNames: '' + classVariableNames: '' + poolDictionaries: '' + category: 'Cog-ProcessorPlugins'! Item was added: + ----- Method: GdbARMv6Plugin class>>moduleName (in category 'translation') ----- + moduleName + "Answer the receiver's module name that is used for the plugin's C code." + + ^superclass name asString! Item was added: + CogProcessorAlien variableByteSubclass: #GdbARMv8Alien + instanceVariableNames: '' + classVariableNames: '' + poolDictionaries: '' + category: 'Cog-Processors'! Item was added: + GdbARMv8Alien variableByteSubclass: #GdbARMv8Alien64 + instanceVariableNames: '' + classVariableNames: '' + poolDictionaries: '' + category: 'Cog-Processors'! Item was added: + ----- Method: GdbARMv8Alien64 class>>dataSize (in category 'instance creation') ----- + dataSize + ^2280! Item was added: + ----- Method: GdbARMv8Alien64>>d0 (in category 'accessing') ----- + d0 + ^self unsignedLongLongAt: 265! Item was added: + ----- Method: GdbARMv8Alien64>>d0: (in category 'accessing') ----- + d0: anUnsignedInteger + ^self unsignedLongLongAt: 265 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d1 (in category 'accessing') ----- + d1 + ^self unsignedLongLongAt: 281! Item was added: + ----- Method: GdbARMv8Alien64>>d10 (in category 'accessing') ----- + d10 + ^self unsignedLongLongAt: 425! Item was added: + ----- Method: GdbARMv8Alien64>>d10: (in category 'accessing') ----- + d10: anUnsignedInteger + ^self unsignedLongLongAt: 425 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d11 (in category 'accessing') ----- + d11 + ^self unsignedLongLongAt: 441! Item was added: + ----- Method: GdbARMv8Alien64>>d11: (in category 'accessing') ----- + d11: anUnsignedInteger + ^self unsignedLongLongAt: 441 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d12 (in category 'accessing') ----- + d12 + ^self unsignedLongLongAt: 457! Item was added: + ----- Method: GdbARMv8Alien64>>d12: (in category 'accessing') ----- + d12: anUnsignedInteger + ^self unsignedLongLongAt: 457 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d13 (in category 'accessing') ----- + d13 + ^self unsignedLongLongAt: 473! Item was added: + ----- Method: GdbARMv8Alien64>>d13: (in category 'accessing') ----- + d13: anUnsignedInteger + ^self unsignedLongLongAt: 473 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d14 (in category 'accessing') ----- + d14 + ^self unsignedLongLongAt: 489! Item was added: + ----- Method: GdbARMv8Alien64>>d14: (in category 'accessing') ----- + d14: anUnsignedInteger + ^self unsignedLongLongAt: 489 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d15 (in category 'accessing') ----- + d15 + ^self unsignedLongLongAt: 505! Item was added: + ----- Method: GdbARMv8Alien64>>d15: (in category 'accessing') ----- + d15: anUnsignedInteger + ^self unsignedLongLongAt: 505 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d16 (in category 'accessing') ----- + d16 + ^self unsignedLongLongAt: 521! Item was added: + ----- Method: GdbARMv8Alien64>>d16: (in category 'accessing') ----- + d16: anUnsignedInteger + ^self unsignedLongLongAt: 521 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d17 (in category 'accessing') ----- + d17 + ^self unsignedLongLongAt: 537! Item was added: + ----- Method: GdbARMv8Alien64>>d17: (in category 'accessing') ----- + d17: anUnsignedInteger + ^self unsignedLongLongAt: 537 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d18 (in category 'accessing') ----- + d18 + ^self unsignedLongLongAt: 553! Item was added: + ----- Method: GdbARMv8Alien64>>d18: (in category 'accessing') ----- + d18: anUnsignedInteger + ^self unsignedLongLongAt: 553 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d19 (in category 'accessing') ----- + d19 + ^self unsignedLongLongAt: 569! Item was added: + ----- Method: GdbARMv8Alien64>>d19: (in category 'accessing') ----- + d19: anUnsignedInteger + ^self unsignedLongLongAt: 569 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d1: (in category 'accessing') ----- + d1: anUnsignedInteger + ^self unsignedLongLongAt: 281 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d2 (in category 'accessing') ----- + d2 + ^self unsignedLongLongAt: 297! Item was added: + ----- Method: GdbARMv8Alien64>>d20 (in category 'accessing') ----- + d20 + ^self unsignedLongLongAt: 585! Item was added: + ----- Method: GdbARMv8Alien64>>d20: (in category 'accessing') ----- + d20: anUnsignedInteger + ^self unsignedLongLongAt: 585 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d21 (in category 'accessing') ----- + d21 + ^self unsignedLongLongAt: 601! Item was added: + ----- Method: GdbARMv8Alien64>>d21: (in category 'accessing') ----- + d21: anUnsignedInteger + ^self unsignedLongLongAt: 601 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d22 (in category 'accessing') ----- + d22 + ^self unsignedLongLongAt: 617! Item was added: + ----- Method: GdbARMv8Alien64>>d22: (in category 'accessing') ----- + d22: anUnsignedInteger + ^self unsignedLongLongAt: 617 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d23 (in category 'accessing') ----- + d23 + ^self unsignedLongLongAt: 633! Item was added: + ----- Method: GdbARMv8Alien64>>d23: (in category 'accessing') ----- + d23: anUnsignedInteger + ^self unsignedLongLongAt: 633 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d24 (in category 'accessing') ----- + d24 + ^self unsignedLongLongAt: 649! Item was added: + ----- Method: GdbARMv8Alien64>>d24: (in category 'accessing') ----- + d24: anUnsignedInteger + ^self unsignedLongLongAt: 649 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d25 (in category 'accessing') ----- + d25 + ^self unsignedLongLongAt: 665! Item was added: + ----- Method: GdbARMv8Alien64>>d25: (in category 'accessing') ----- + d25: anUnsignedInteger + ^self unsignedLongLongAt: 665 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d26 (in category 'accessing') ----- + d26 + ^self unsignedLongLongAt: 681! Item was added: + ----- Method: GdbARMv8Alien64>>d26: (in category 'accessing') ----- + d26: anUnsignedInteger + ^self unsignedLongLongAt: 681 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d27 (in category 'accessing') ----- + d27 + ^self unsignedLongLongAt: 697! Item was added: + ----- Method: GdbARMv8Alien64>>d27: (in category 'accessing') ----- + d27: anUnsignedInteger + ^self unsignedLongLongAt: 697 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d28 (in category 'accessing') ----- + d28 + ^self unsignedLongLongAt: 713! Item was added: + ----- Method: GdbARMv8Alien64>>d28: (in category 'accessing') ----- + d28: anUnsignedInteger + ^self unsignedLongLongAt: 713 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d29 (in category 'accessing') ----- + d29 + ^self unsignedLongLongAt: 729! Item was added: + ----- Method: GdbARMv8Alien64>>d29: (in category 'accessing') ----- + d29: anUnsignedInteger + ^self unsignedLongLongAt: 729 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d2: (in category 'accessing') ----- + d2: anUnsignedInteger + ^self unsignedLongLongAt: 297 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d3 (in category 'accessing') ----- + d3 + ^self unsignedLongLongAt: 313! Item was added: + ----- Method: GdbARMv8Alien64>>d30 (in category 'accessing') ----- + d30 + ^self unsignedLongLongAt: 745! Item was added: + ----- Method: GdbARMv8Alien64>>d30: (in category 'accessing') ----- + d30: anUnsignedInteger + ^self unsignedLongLongAt: 745 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d31 (in category 'accessing') ----- + d31 + ^self unsignedLongLongAt: 761! Item was added: + ----- Method: GdbARMv8Alien64>>d31: (in category 'accessing') ----- + d31: anUnsignedInteger + ^self unsignedLongLongAt: 761 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d3: (in category 'accessing') ----- + d3: anUnsignedInteger + ^self unsignedLongLongAt: 313 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d4 (in category 'accessing') ----- + d4 + ^self unsignedLongLongAt: 329! Item was added: + ----- Method: GdbARMv8Alien64>>d4: (in category 'accessing') ----- + d4: anUnsignedInteger + ^self unsignedLongLongAt: 329 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d5 (in category 'accessing') ----- + d5 + ^self unsignedLongLongAt: 345! Item was added: + ----- Method: GdbARMv8Alien64>>d5: (in category 'accessing') ----- + d5: anUnsignedInteger + ^self unsignedLongLongAt: 345 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d6 (in category 'accessing') ----- + d6 + ^self unsignedLongLongAt: 361! Item was added: + ----- Method: GdbARMv8Alien64>>d6: (in category 'accessing') ----- + d6: anUnsignedInteger + ^self unsignedLongLongAt: 361 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d7 (in category 'accessing') ----- + d7 + ^self unsignedLongLongAt: 377! Item was added: + ----- Method: GdbARMv8Alien64>>d7: (in category 'accessing') ----- + d7: anUnsignedInteger + ^self unsignedLongLongAt: 377 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d8 (in category 'accessing') ----- + d8 + ^self unsignedLongLongAt: 393! Item was added: + ----- Method: GdbARMv8Alien64>>d8: (in category 'accessing') ----- + d8: anUnsignedInteger + ^self unsignedLongLongAt: 393 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>d9 (in category 'accessing') ----- + d9 + ^self unsignedLongLongAt: 409! Item was added: + ----- Method: GdbARMv8Alien64>>d9: (in category 'accessing') ----- + d9: anUnsignedInteger + ^self unsignedLongLongAt: 409 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>fp (in category 'accessing') ----- + fp + ^self unsignedLongLongAt: 233! Item was added: + ----- Method: GdbARMv8Alien64>>fp: (in category 'accessing') ----- + fp: anUnsignedInteger + ^self unsignedLongLongAt: 233 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>fpCPCR (in category 'accessing') ----- + fpCPCR + ^self unsignedLongLongAt: 793! Item was added: + ----- Method: GdbARMv8Alien64>>fpCPCR: (in category 'accessing') ----- + fpCPCR: anUnsignedInteger + ^self unsignedLongLongAt: 793 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>fpCPSR (in category 'accessing') ----- + fpCPSR + ^self unsignedLongLongAt: 789! Item was added: + ----- Method: GdbARMv8Alien64>>fpCPSR: (in category 'accessing') ----- + fpCPSR: anUnsignedInteger + ^self unsignedLongLongAt: 789 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>lr (in category 'accessing') ----- + lr + ^self unsignedLongLongAt: 241! Item was added: + ----- Method: GdbARMv8Alien64>>lr: (in category 'accessing') ----- + lr: anUnsignedInteger + ^self unsignedLongLongAt: 241 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>nextpc (in category 'accessing') ----- + nextpc + ^self unsignedLongLongAt: 801! Item was added: + ----- Method: GdbARMv8Alien64>>nextpc: (in category 'accessing') ----- + nextpc: anUnsignedInteger + ^self unsignedLongLongAt: 801 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>pc (in category 'accessing') ----- + pc + ^self unsignedLongLongAt: 777! Item was added: + ----- Method: GdbARMv8Alien64>>pc: (in category 'accessing') ----- + pc: anUnsignedInteger + ^self unsignedLongLongAt: 777 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r0 (in category 'accessing') ----- + r0 + ^self unsignedLongLongAt: 1! Item was added: + ----- Method: GdbARMv8Alien64>>r0: (in category 'accessing') ----- + r0: anUnsignedInteger + ^self unsignedLongLongAt: 1 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r1 (in category 'accessing') ----- + r1 + ^self unsignedLongLongAt: 9! Item was added: + ----- Method: GdbARMv8Alien64>>r10 (in category 'accessing') ----- + r10 + ^self unsignedLongLongAt: 81! Item was added: + ----- Method: GdbARMv8Alien64>>r10: (in category 'accessing') ----- + r10: anUnsignedInteger + ^self unsignedLongLongAt: 81 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r11 (in category 'accessing') ----- + r11 + ^self unsignedLongLongAt: 89! Item was added: + ----- Method: GdbARMv8Alien64>>r11: (in category 'accessing') ----- + r11: anUnsignedInteger + ^self unsignedLongLongAt: 89 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r12 (in category 'accessing') ----- + r12 + ^self unsignedLongLongAt: 97! Item was added: + ----- Method: GdbARMv8Alien64>>r12: (in category 'accessing') ----- + r12: anUnsignedInteger + ^self unsignedLongLongAt: 97 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r13 (in category 'accessing') ----- + r13 + ^self unsignedLongLongAt: 105! Item was added: + ----- Method: GdbARMv8Alien64>>r13: (in category 'accessing') ----- + r13: anUnsignedInteger + ^self unsignedLongLongAt: 105 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r14 (in category 'accessing') ----- + r14 + ^self unsignedLongLongAt: 113! Item was added: + ----- Method: GdbARMv8Alien64>>r14: (in category 'accessing') ----- + r14: anUnsignedInteger + ^self unsignedLongLongAt: 113 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r15 (in category 'accessing') ----- + r15 + ^self unsignedLongLongAt: 121! Item was added: + ----- Method: GdbARMv8Alien64>>r15: (in category 'accessing') ----- + r15: anUnsignedInteger + ^self unsignedLongLongAt: 121 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r16 (in category 'accessing') ----- + r16 + ^self unsignedLongLongAt: 129! Item was added: + ----- Method: GdbARMv8Alien64>>r16: (in category 'accessing') ----- + r16: anUnsignedInteger + ^self unsignedLongLongAt: 129 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r17 (in category 'accessing') ----- + r17 + ^self unsignedLongLongAt: 137! Item was added: + ----- Method: GdbARMv8Alien64>>r17: (in category 'accessing') ----- + r17: anUnsignedInteger + ^self unsignedLongLongAt: 137 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r18 (in category 'accessing') ----- + r18 + ^self unsignedLongLongAt: 145! Item was added: + ----- Method: GdbARMv8Alien64>>r18: (in category 'accessing') ----- + r18: anUnsignedInteger + ^self unsignedLongLongAt: 145 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r19 (in category 'accessing') ----- + r19 + ^self unsignedLongLongAt: 153! Item was added: + ----- Method: GdbARMv8Alien64>>r19: (in category 'accessing') ----- + r19: anUnsignedInteger + ^self unsignedLongLongAt: 153 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r1: (in category 'accessing') ----- + r1: anUnsignedInteger + ^self unsignedLongLongAt: 9 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r2 (in category 'accessing') ----- + r2 + ^self unsignedLongLongAt: 17! Item was added: + ----- Method: GdbARMv8Alien64>>r20 (in category 'accessing') ----- + r20 + ^self unsignedLongLongAt: 161! Item was added: + ----- Method: GdbARMv8Alien64>>r20: (in category 'accessing') ----- + r20: anUnsignedInteger + ^self unsignedLongLongAt: 161 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r21 (in category 'accessing') ----- + r21 + ^self unsignedLongLongAt: 169! Item was added: + ----- Method: GdbARMv8Alien64>>r21: (in category 'accessing') ----- + r21: anUnsignedInteger + ^self unsignedLongLongAt: 169 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r22 (in category 'accessing') ----- + r22 + ^self unsignedLongLongAt: 177! Item was added: + ----- Method: GdbARMv8Alien64>>r22: (in category 'accessing') ----- + r22: anUnsignedInteger + ^self unsignedLongLongAt: 177 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r23 (in category 'accessing') ----- + r23 + ^self unsignedLongLongAt: 185! Item was added: + ----- Method: GdbARMv8Alien64>>r23: (in category 'accessing') ----- + r23: anUnsignedInteger + ^self unsignedLongLongAt: 185 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r24 (in category 'accessing') ----- + r24 + ^self unsignedLongLongAt: 193! Item was added: + ----- Method: GdbARMv8Alien64>>r24: (in category 'accessing') ----- + r24: anUnsignedInteger + ^self unsignedLongLongAt: 193 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r25 (in category 'accessing') ----- + r25 + ^self unsignedLongLongAt: 201! Item was added: + ----- Method: GdbARMv8Alien64>>r25: (in category 'accessing') ----- + r25: anUnsignedInteger + ^self unsignedLongLongAt: 201 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r26 (in category 'accessing') ----- + r26 + ^self unsignedLongLongAt: 209! Item was added: + ----- Method: GdbARMv8Alien64>>r26: (in category 'accessing') ----- + r26: anUnsignedInteger + ^self unsignedLongLongAt: 209 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r27 (in category 'accessing') ----- + r27 + ^self unsignedLongLongAt: 217! Item was added: + ----- Method: GdbARMv8Alien64>>r27: (in category 'accessing') ----- + r27: anUnsignedInteger + ^self unsignedLongLongAt: 217 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r28 (in category 'accessing') ----- + r28 + ^self unsignedLongLongAt: 225! Item was added: + ----- Method: GdbARMv8Alien64>>r28: (in category 'accessing') ----- + r28: anUnsignedInteger + ^self unsignedLongLongAt: 225 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r2: (in category 'accessing') ----- + r2: anUnsignedInteger + ^self unsignedLongLongAt: 17 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r3 (in category 'accessing') ----- + r3 + ^self unsignedLongLongAt: 25! Item was added: + ----- Method: GdbARMv8Alien64>>r3: (in category 'accessing') ----- + r3: anUnsignedInteger + ^self unsignedLongLongAt: 25 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r4 (in category 'accessing') ----- + r4 + ^self unsignedLongLongAt: 33! Item was added: + ----- Method: GdbARMv8Alien64>>r4: (in category 'accessing') ----- + r4: anUnsignedInteger + ^self unsignedLongLongAt: 33 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r5 (in category 'accessing') ----- + r5 + ^self unsignedLongLongAt: 41! Item was added: + ----- Method: GdbARMv8Alien64>>r5: (in category 'accessing') ----- + r5: anUnsignedInteger + ^self unsignedLongLongAt: 41 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r6 (in category 'accessing') ----- + r6 + ^self unsignedLongLongAt: 49! Item was added: + ----- Method: GdbARMv8Alien64>>r6: (in category 'accessing') ----- + r6: anUnsignedInteger + ^self unsignedLongLongAt: 49 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r7 (in category 'accessing') ----- + r7 + ^self unsignedLongLongAt: 57! Item was added: + ----- Method: GdbARMv8Alien64>>r7: (in category 'accessing') ----- + r7: anUnsignedInteger + ^self unsignedLongLongAt: 57 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r8 (in category 'accessing') ----- + r8 + ^self unsignedLongLongAt: 65! Item was added: + ----- Method: GdbARMv8Alien64>>r8: (in category 'accessing') ----- + r8: anUnsignedInteger + ^self unsignedLongLongAt: 65 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>r9 (in category 'accessing') ----- + r9 + ^self unsignedLongLongAt: 73! Item was added: + ----- Method: GdbARMv8Alien64>>r9: (in category 'accessing') ----- + r9: anUnsignedInteger + ^self unsignedLongLongAt: 73 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>rawCPSR (in category 'accessing') ----- + rawCPSR + ^self unsignedLongLongAt: 785! Item was added: + ----- Method: GdbARMv8Alien64>>rawCPSR: (in category 'accessing') ----- + rawCPSR: anUnsignedInteger + ^self unsignedLongLongAt: 785 put: anUnsignedInteger! Item was added: + ----- Method: GdbARMv8Alien64>>sp (in category 'accessing') ----- + sp + ^self unsignedLongLongAt: 249! Item was added: + ----- Method: GdbARMv8Alien64>>sp: (in category 'accessing') ----- + sp: anUnsignedInteger + ^self unsignedLongLongAt: 249 put: anUnsignedInteger! Item was added: + GdbARMPlugin subclass: #GdbARMv8Plugin + instanceVariableNames: '' + classVariableNames: '' + poolDictionaries: '' + category: 'Cog-ProcessorPlugins'! |
Free forum by Nabble | Edit this page |