[Vm-dev] VM Maker: Cog-eem.346.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jan 23 19:56:16 UTC 2018


Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.346.mcz

==================== Summary ====================

Name: Cog-eem.346
Author: eem
Time: 23 January 2018, 11:56:03.060715 am
UUID: 73f848ee-01d3-4d2f-b5be-d869a12f7421
Ancestors: Cog-eem.345

Add the missing control register accessiors for GdbARMAlien64 and delete subclass accessors that are the same as the superclass's.

=============== Diff against Cog-eem.345 ===============

Item was added:
+ ----- Method: GdbARMAlien64>>cflag (in category 'accessing') -----
+ cflag
+ 	^self unsignedLongAt: 577!

Item was added:
+ ----- Method: GdbARMAlien64>>cflag: (in category 'accessing') -----
+ cflag: anUnsignedInteger
+ 	^self unsignedLongAt: 577 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>fpCPSR (in category 'accessing') -----
+ fpCPSR
+ "The VFP cpsr flags are kept as a single word in the Alien structure. Return just the top 4 bits, the actual flags"
+ 	^(self unsignedLongAt: 2569) >>28!

Item was added:
+ ----- Method: GdbARMAlien64>>ifflags (in category 'accessing') -----
+ ifflags
+ 	^self unsignedLongAt: 585!

Item was added:
+ ----- Method: GdbARMAlien64>>ifflags: (in category 'accessing') -----
+ ifflags: anUnsignedInteger
+ 	^self unsignedLongAt: 585 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>lr (in category 'accessing') -----
- lr
- 	^self unsignedLongAt: 69!

Item was removed:
- ----- Method: GdbARMAlien64>>lr: (in category 'accessing') -----
- lr: anUnsignedInteger
- 	^self unsignedLongAt: 69 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>nflag (in category 'accessing') -----
+ nflag
+ 	^self unsignedLongAt: 569!

Item was added:
+ ----- Method: GdbARMAlien64>>nflag: (in category 'accessing') -----
+ nflag: anUnsignedInteger
+ 	^self unsignedLongAt: 569 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>pc (in category 'accessing') -----
- pc
- 	^self unsignedLongAt: 73!

Item was removed:
- ----- Method: GdbARMAlien64>>pc: (in category 'accessing') -----
- pc: anUnsignedInteger
- 	^self unsignedLongAt: 73 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>priorPc (in category 'accessing') -----
+ priorPc
+ 	^self unsignedLongAt: 613!

Item was added:
+ ----- Method: GdbARMAlien64>>priorPc: (in category 'accessing') -----
+ priorPc: anUnsignedInteger
+ 	^self unsignedLongAt: 613 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r0 (in category 'accessing') -----
- r0
- 	^self unsignedLongAt: 13!

Item was removed:
- ----- Method: GdbARMAlien64>>r0: (in category 'accessing') -----
- r0: anUnsignedInteger
- 	^self unsignedLongAt: 13 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r1 (in category 'accessing') -----
- r1
- 	^self unsignedLongAt: 17!

Item was removed:
- ----- Method: GdbARMAlien64>>r10 (in category 'accessing') -----
- r10
- 	^self unsignedLongAt: 53!

Item was removed:
- ----- Method: GdbARMAlien64>>r10: (in category 'accessing') -----
- r10: anUnsignedInteger
- 	^self unsignedLongAt: 53 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r11 (in category 'accessing') -----
- r11
- 	^self unsignedLongAt: 57!

Item was removed:
- ----- Method: GdbARMAlien64>>r11: (in category 'accessing') -----
- r11: anUnsignedInteger
- 	^self unsignedLongAt: 57 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r12 (in category 'accessing') -----
- r12
- 	^self unsignedLongAt: 61!

Item was removed:
- ----- Method: GdbARMAlien64>>r12: (in category 'accessing') -----
- r12: anUnsignedInteger
- 	^self unsignedLongAt: 61 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r1: (in category 'accessing') -----
- r1: anUnsignedInteger
- 	^self unsignedLongAt: 17 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r2 (in category 'accessing') -----
- r2
- 	^self unsignedLongAt: 21!

Item was removed:
- ----- Method: GdbARMAlien64>>r2: (in category 'accessing') -----
- r2: anUnsignedInteger
- 	^self unsignedLongAt: 21 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r3 (in category 'accessing') -----
- r3
- 	^self unsignedLongAt: 25!

Item was removed:
- ----- Method: GdbARMAlien64>>r3: (in category 'accessing') -----
- r3: anUnsignedInteger
- 	^self unsignedLongAt: 25 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r4 (in category 'accessing') -----
- r4
- 	^self unsignedLongAt: 29!

Item was removed:
- ----- Method: GdbARMAlien64>>r4: (in category 'accessing') -----
- r4: anUnsignedInteger
- 	^self unsignedLongAt: 29 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r5 (in category 'accessing') -----
- r5
- 	^self unsignedLongAt: 33!

Item was removed:
- ----- Method: GdbARMAlien64>>r5: (in category 'accessing') -----
- r5: anUnsignedInteger
- 	^self unsignedLongAt: 33 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r6 (in category 'accessing') -----
- r6
- 	^self unsignedLongAt: 37!

Item was removed:
- ----- Method: GdbARMAlien64>>r6: (in category 'accessing') -----
- r6: anUnsignedInteger
- 	^self unsignedLongAt: 37 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r7 (in category 'accessing') -----
- r7
- 	^self unsignedLongAt: 41!

Item was removed:
- ----- Method: GdbARMAlien64>>r7: (in category 'accessing') -----
- r7: anUnsignedInteger
- 	^self unsignedLongAt: 41 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r8 (in category 'accessing') -----
- r8
- 	^self unsignedLongAt: 45!

Item was removed:
- ----- Method: GdbARMAlien64>>r8: (in category 'accessing') -----
- r8: anUnsignedInteger
- 	^self unsignedLongAt: 45 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>r9 (in category 'accessing') -----
- r9
- 	^self unsignedLongAt: 49!

Item was removed:
- ----- Method: GdbARMAlien64>>r9: (in category 'accessing') -----
- r9: anUnsignedInteger
- 	^self unsignedLongAt: 49 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>rawCPSR (in category 'accessing') -----
+ rawCPSR
+ 	^self unsignedLongAt: 537!

Item was added:
+ ----- Method: GdbARMAlien64>>sflag (in category 'accessing') -----
+ sflag
+ 	^self unsignedLongAt: 589!

Item was added:
+ ----- Method: GdbARMAlien64>>sflag: (in category 'accessing') -----
+ sflag: anUnsignedInteger
+ 	^self unsignedLongAt: 589 put: anUnsignedInteger!

Item was removed:
- ----- Method: GdbARMAlien64>>sp (in category 'accessing') -----
- sp
- 	^self unsignedLongAt: 65!

Item was removed:
- ----- Method: GdbARMAlien64>>sp: (in category 'accessing') -----
- sp: anUnsignedInteger
- 	^self unsignedLongAt: 65 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>tflag (in category 'accessing') -----
+ tflag
+ 	^self unsignedLongAt: 593!

Item was added:
+ ----- Method: GdbARMAlien64>>tflag: (in category 'accessing') -----
+ tflag: anUnsignedInteger
+ 	^self unsignedLongAt: 593 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>vflag (in category 'accessing') -----
+ vflag
+ 	^self unsignedLongAt: 581!

Item was added:
+ ----- Method: GdbARMAlien64>>vflag: (in category 'accessing') -----
+ vflag: anUnsignedInteger
+ 	^self unsignedLongAt: 581 put: anUnsignedInteger!

Item was added:
+ ----- Method: GdbARMAlien64>>zflag (in category 'accessing') -----
+ zflag
+ 	^self unsignedLongAt: 573!

Item was added:
+ ----- Method: GdbARMAlien64>>zflag: (in category 'accessing') -----
+ zflag: anUnsignedInteger
+ 	^self unsignedLongAt: 573 put: anUnsignedInteger!



More information about the Vm-dev mailing list