heise online | · | c't | · | iX | · | Technology Review | · | Telepolis | · | mobil | · | Security | · | Netze | · | heise open | · | heise resale | · | Autos | · | c't-TV | · | Jobs | · | Kiosk

Aktuelles Heft #### Support Hotline & FAQ Tipps & Tricks Treiber & BIOS Firmenkontakte #### Download Software zu c't Software-Verzeichnis c't-Projekte Testbilder & Vorlagen #### Service Tipp-Datenbank c't-CD-Register Internettarife Telefontarife Virenschutz #### Magazin Heftarchiv c't specials English Pages Benchmarks Red. Stuff Leserforum c't-Bildmotive URLs aus c't Schlagseite #### Aktionen Browsercheck Krypto-Kampagne Schulen ans Netz Netz gegen Kinderporno TV/Radio-Termine #### Info Abo & Heft Veranstaltungen Mediadaten Kontakt Impressum Kleinanzeigen und Veranstaltungen
| c't Projekte - c't-Bot und c't-Sim - Mailinglisten ## c't-Bot und c't-Sim [Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)] [Nach Datum][Nach Thread] ### AW: [ct-bot] Codegroesse zu gross mit akt. CVS ? Absender: Frank Menzel Datum: Sa, 10.06.2006 22:17:04 In-reply-to: <200606101627.02630.tevers@xxxxxxxxxxxxx>
    Hallo Torsten,
    wieso 24K ? Der Explorer zeigt mir genau 66K der HEX-Datei nach
    auskommentieren des Defines bot_2_pc_available. Und die Optimierung
    (Optimierungsoption -Os ist auch eingestellt) ist ja standardmäßig
    gesetzt-ich habe -wie gesagt- nichts verändert !
    Meckern tut Ponyprog auch nicht, sondern zeigt in der Statuszeile unten
    immer denselben Wert 33xxx Bytes - ist nicht der richtige Wert. Aber
    diese Werte habe ich nie beachtet, da es immer lief, muß auch nix
    bedeuten.
    Meine Frage wurde aber in keiner Weise angeschnitten. Tritt der
    beschriebene Absturz bei anderen Bots auch auf ? Ist vielleicht die
    Stackgröße (mir schon klar im Ram) begrenzt und wird nun besonders
    beansprucht durch das maze-Verhalten ?

    Gruß,
    Frank Menzel

    -----Ursprüngliche Nachricht-----
    Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von
    Torsten Evers
    Gesendet: Samstag, 10. Juni 2006 16:27
    An: Entwicklung rund um den c't-bot
    Betreff: Re: [ct-bot] Codegroesse zu gross mit akt. CVS ?

    Hallo Frank,

    Am Samstag 10 Juni 2006 15:34 schrieb Frank Menzel:
    > ohne irgendwelche Änderungen (ausser FB Promo 8) am CVS-Code hat
    dieser
    > eine Codegroesse von ca. 70 K.
    nein, nur ca. 24k, je nach Optionen.
    Die Größe des .hex-Files entspricht *nicht* der Größe des verwendeten
    Flash-Speichers!
    Sollte Pony-Prog jedoch melden, mehr als besagte 24k flashen zu wollen,
    hast
    Du aller Wahrscheinlichkeit nach die Optimierungsoption -Os nicht
    gesetzt.
    Dann mußt Du entweder die einzubindenden Optionen in ct-bot.h verringern
    oder
    eben die Optimierung umstellen.

    > Wenn ich nun bot_2_pc_available auskommentiere, werden aus den 70k 65k
    > und es kommt nicht mehr zu einem Absturz. Meine Vermutung ist nun,
    dass
    > die Codegroesse erreicht wird, möglicherweise erst dynamisch via Stack
    > Overflow ?
    Der Stack liegt selbstverständlich im RAM, hat also mit der Codegröße
    nichts
    zu tun.

    Schöne Grüße,

    Torsten Evers

    _______________________________________________
    ct-bot-entwickler Mailingliste
    ct-bot-entwickler@xxxxxxxxxxxxxxxxx
    http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler
Antworten: Re: AW: [ct-bot] Codegroesse zu gross mit akt. CVS ? From: Torsten Evers Referenzen: Re: [ct-bot] Codegroesse zu gross mit akt. CVS ? From: Torsten Evers Voriger (Datum): Re: [ct-bot] Codegroesse zu gross mit akt. CVS ?, Torsten Evers Nächster (Datum): Re: AW: [ct-bot] Codegroesse zu gross mit akt. CVS ?, Torsten Evers Voriger (Thread): Re: [ct-bot] Codegroesse zu gross mit akt. CVS ?, Torsten Evers Nächster (Thread): Re: AW: [ct-bot] Codegroesse zu gross mit akt. CVS ?, Torsten Evers Indizes: Datum Thread |

Copyright © 2007 Heise Zeitschriften Verlag | Kritik, Anregungen bitte an c't-WWW | Datenschutzhinweis Impressum