From: Wolf-Dieter B. <wd...@wd...> - 2012-04-12 14:45:26
|
Just a comment on use with memcpy: To avoid issues while using valgrind to analyse our code, the memory buffer used has to be initialized completely if copied with memcpy. This is, because of the alignment bytes between. If the area is not initialized as buffer (start address till end address) like later copied but initialized with default values of the single values, the alignment bytes are not initialized. Therefore a valgrind run would raise a warning/error message. -----Ursprüngliche Nachricht----- Von: Speed Dreams [mailto:no...@so...] Gesendet: Donnerstag, 12. April 2012 16:16 Cc: spe...@li... Betreff: Re: [Speed-dreams-devel] Trac ticket #677: ReSituationUpdater::copySituation should use memcpy #677: ReSituationUpdater::copySituation should use memcpy --------------------------+--------------------------------------------- --------------------------+---- Reporter: mungewell | Owner: somebody Type: defect | Status: closed Priority: minor | Milestone: to be defined Component: Race engine | Version: 2.0.0 Resolution: invalid | Keywords: --------------------------+--------------------------------------------- --------------------------+---- Changes (by mungewell): * status: new => closed * resolution: => invalid Comment: After I posted this bug I noticed that it was being selective about what it was copying... so I'm going flag this as invalid. > copySituation is only used when multi-threading is on That probably explains why the 24HR code worked before and not now. Cheers, Simon -- Ticket URL: <http://sourceforge.net/apps/trac/speed-dreams/ticket/677#comment:2> Speed Dreams <http://sourceforge.net/projects/speed-dreams> An Open Motor-sport Simulator featuring high-quality 3D graphics and an accurate physics engine, all targeting maximum realism as well as exciting new features, cars, tracks and AI opponents to make a more enjoyable game for the player. ---------------------------------------------------------------------------- -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Speed-dreams-devel mailing list Spe...@li... https://lists.sourceforge.net/lists/listinfo/speed-dreams-devel |