Hello,

If we build xharbour with SET DV_MEMCPY=1, CodeGuard reports:

------------------------------------------------------------------
Error 00001. 0x130500 (Thread 0x0FB8):
Access overrun: Attempt to access 4 byte(s) at 0x0012E180, that is at  
offset 8
  in local block 0x0012E178(=[ebp-0x14] @harbour.exe:0x01:00688B)  
which is only
  11 bytes long.
| source\common\dvmemcpy.c line 559:
|
|             while (length & 7) {
|>                CP32_INCR_SH(24, 8);
|                 length--;
|             }
Call Tree:
    0x0047EF1B(=harbour.exe:0x01:07DF1B) source\common\dvmemcpy.c#559
    0x00422E87(=harbour.exe:0x01:021E87) source\compiler\hbpcode.c#741
    0x0040788B(=harbour.exe:0x01:00688B) source\compiler\harbour.c#4317
    0x00438896(=harbour.exe:0x01:037896) include\hbexprb.c#385
    0x004464AC(=harbour.exe:0x01:0454AC) include\hbexprc.c#516
    0x0043F9AB(=harbour.exe:0x01:03E9AB) include\hbexprb.c#3560
------------------------------------------------------------------

You can simulate it with bcc 5.82 building xharbour, latest CVS.

Best Regards,

Marcelo Lombardo
www.xharbour.com.br


------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to