Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.3324.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.3324 Author: eem Time: 24 April 2023, 2:01:59.128652 pm UUID: 1377b9b5-9ae2-4164-8ebd-a4ace3630464 Ancestors: VMMaker.oscog-eem.3323
Fix some printf format warnings.
=============== Diff against VMMaker.oscog-eem.3323 ===============
Item was changed: ----- Method: CoInterpreter>>printMethodFieldForPrintContext: (in category 'debug printing') ----- printMethodFieldForPrintContext: aContext <inline: true> | meth | meth := objectMemory fetchPointer: MethodIndex ofObject: aContext. + '%P: ' f: transcript printf: meth asVoidPointer. - '%P: ' f: transcript printf: meth. self printOopShortInner: meth. (self methodHasCogMethod: meth) ifTrue: [' (%P)' f: transcript printf: (self cogMethodOf: meth)]. self cr!
Item was changed: ----- Method: SpurMemoryManager>>printBridge:on: (in category 'debug printing interpreter support') ----- printBridge: oop on: aStream <var: 'aStream' type: #'FILE *'> <inline: false> + '%P is a bridge hdr%d slot size %ul\n' - '%P is a bridge hdr%d slot size %ud\n' f: aStream printf: { oop asVoidPointer. (self hasOverflowHeader: oop) ifTrue: [16] ifFalse: [8]. self numSlotsOfAny: oop}!
Item was changed: ----- Method: SpurMemoryManager>>printForwarder:on: (in category 'debug printing interpreter support') ----- printForwarder: oop on: aStream <var: 'aStream' type: #'FILE *'> <inline: false> + '%P is a forwarded hdr%d slot size %ul object to %P\n' - '%P is a forwarded hdr%d slot size %ud object to %P\n' f: aStream printf: { oop asVoidPointer. (self hasOverflowHeader: oop) ifTrue: [16] ifFalse: [8]. self numSlotsOfAny: oop. (self followForwarded: oop) asVoidPointer}!
Item was changed: ----- Method: StackInterpreter>>printFrameOop:index:at: (in category 'debug printing') ----- printFrameOop: name index: idx at: address <var: #name type: #'char *'> <var: #address type: #'char *'> <inline: false> | it | it := stackPages longAt: address. self printFrameAddress: address. + (self pst: '%s%10s%ld: %WP\t') - (self pst: '%s%10s%d: %WP\t') f: transcript printf: { idx > 9 ifTrue: [''] ifFalse: [' ']. name. idx. it asVoidPointer }. self printOopShortInner: it; cr!
vm-dev@lists.squeakfoundation.org