Using the Applikation Verifier for Heap-Leak detection

  • The Windows CE Test Kit (CETK) can be used to verfier programs and drivers on a WindowsCE based system. It is included in the Microsoft Platform builider an mainly used to verfiy new platforms (primary the kernel).
    The Applikation Verfier is one part of the CETK that can even be used to test applikation software. Especially to check if there are some heap-leaks it is very useful.


    There allready is a technical article available on the Microsoft web-site, that describes the usage of the application verifier very detailled, so this thread will give further information on how to use it on our platforms.


    Troubleshooting


    • On some platforms it is not possible to establish a connection to the target device using ActiveSync. In that case the server has to be started
      manually:

      Therefore you must change the connection settings under: Connect -> Settings -> Properties. Transport should be set to "TCP/IP transport for Windows CE" and the startup server must be lauched manually. When trying to connect with these new settings there appears an information window on the desktop screen that shows the client command to be executed on the target. Copy the needed files (cetk_client.zip) on the target device, if not done allready, and execute the corresponding command using a telnet session for example. The connection should now be established and verifying an application can go on like described in the technical article


    Please feel free to supplement this description and let us know if there are some further addaptions required.


    Your F&S support team

    Files

    • appverifce.zip

      (51.58 kB, downloaded 406 times, last: )
    • cetk_client.zip

      (12.81 kB, downloaded 379 times, last: )

    Software developer, F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Guten Tag


    Ich habe versucht, eine Verbindung über TCP/IP mit dem Application Verifier zu erstellen (NetDCU9).
    Beim Test der Verbindung erscheint die Meldung "OK".

    Beim eigentlichen Verbinden erscheint dann aber die Fehlermeldung "unable to create a stream".

    Was könnte hier die Ursache sein ?

    Die Verbindung geschieht über TCP/IP mit fixer Port-Nummer und manuell gestartetem Server.
    Den Client habe ich von F&S heruntergeladen, Application Verifier stammt vom MS Platform Builder 6.00


    Besten Dank für die Informationen


    Markus Brechtbühl

  • Hello,


    please read the attached file.


    Does that work for you?


    DKuhne


    Edit: 2009-01-29 16h39

    Files

    • appverif.zip

      (479.84 kB, downloaded 388 times, last: )

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.