f



64-bit porting: A question on TAO 64-bit porting

Hi,

I would really appreciate if anyone can help to have a look on a TAO
64-bit porting issue.

When we're using 32-bit processes, we're okay. Recently,  we start  to
port  our code to 64-bit process, but the process always core dumps. We
suspect if the source code generated by tao_idl is 64-bit compatible.

ACE VERSION: 5.3.1
TAO VERSION: 1.3.1
HOST MACHINE: SUN Netra 440
OPERATION SYSTEM: Solaris 10

The core dump stack backtrace is as below:

COR: Fatal core dump:
  * This is occurring while in:
	ACE_Hash_Map_Entry<const
char*,void(*)(TAO_ServerRequest&,void*,void*)>::ACE_Hash_Map_Entry(ACE_Hash_Map_Entry<const
char*,void(*)(TAO_ServerRequest&,void*,void*)>*,ACE_Hash_Map_Entry<const
char*,void(*)(TAO_ServerRequest&,void*,void*)>*)
[libTAO_PortableServer.so.1.3.1]
	int ACE_Hash_Map_Manager_Ex<const
char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
char*>,ACE_Equal_To<const
char*>,ACE_Null_Mutex>::create_buckets(unsigned long)
[libTAO_PortableServer.so.1.3.1]
	int ACE_Hash_Map_Manager_Ex<const
char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
char*>,ACE_Equal_To<const char*>,ACE_Null_Mutex>::open(unsigned
long,ACE_Allocator*) [libTAO_PortableServer.so.1.3.1]
	ACE_Hash_Map_Manager_Ex<const
char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
char*>,ACE_Equal_To<const
char*>,ACE_Null_Mutex>::ACE_Hash_Map_Manager_Ex(unsigned
long,ACE_Allocator*) [libTAO_PortableServer.so.1.3.1]
	TAO_Dynamic_Hash_OpTable::TAO_Dynamic_Hash_OpTable(const
TAO_operation_db_entry*,unsigned,unsigned,ACE_Allocator*)
[Operation_Table.cpp]
	__SLIP.INIT_FB [PIN_Mgmt_s.cc]
	void __STATIC_CONSTRUCTOR() [PIN_Mgmt_s.cc:1745]
	_init          [libfoundation_g_64.so]
	call_init      []
	elf_bndr       []
	elf_rtbndr     []
	_p_r_8b_a      [crtn.o]
	__SLIP.INIT_BB [Parlay4.1_am_s.cc]
	void __STATIC_CONSTRUCTOR() [Parlay4.1_am_s.cc]
	_init          [libstubs_64.so]
	call_init      []
	setup          []
	_setup         []
	_rt_boot       []
  * Received signal 10 (SIGBUS - Bus Error)
  * Faulting address = 0xffffffff7987043c
  * Signal mask: (SIGBUS)
  * Pending signals:

Purify indicates there're "Misaligned memory write" just before the
core.
We suspect the core dump is caused by the TAO generated code as below:

static const CORBA::Long
_tao_org_csapi_am_IpAppAccountManager_optable_size = sizeof
(ACE_Hash_Map_Entry<const char *, TAO_Skeleton>) * (24);
static char _tao_org_csapi_am_IpAppAccountManager_optable_pool
[_tao_org_csapi_am_IpAppAccountManager_optable_size];
static ACE_Static_Allocator_Base
_tao_org_csapi_am_IpAppAccountManager_allocator
(_tao_org_csapi_am_IpAppAccountManager_optable_pool,
_tao_org_csapi_am_IpAppAccountManager_optable_size);
static TAO_Dynamic_Hash_OpTable
tao_org_csapi_am_IpAppAccountManager_optable
(
    org_csapi_am_IpAppAccountManager_operations,
    8,
    16,
    &_tao_org_csapi_am_IpAppAccountManager_allocator
  );

If we add  "#pragma align 64" in the code, it starts to work fine.

Are there any TAO options I can use to force the TAO generated code be
64-bit alignment? Or is it a bug?

Thanks,

Rain.

0
Rain
8/24/2006 5:19:35 PM
comp.soft-sys.ace 20326 articles. 1 followers. marlow.andrew (167) is leader. Post Follow

1 Replies
794 Views

Similar Articles

[PageSpeed] 13

Hi,

Thanks for using the PRF.

>I would really appreciate if anyone can help to have a look on a TAO
>64-bit porting issue.
>
>When we're using 32-bit processes, we're okay. Recently,  we start  to
>port  our code to 64-bit process, but the process always core dumps. We
>suspect if the source code generated by tao_idl is 64-bit compatible.

It should be, and if it's not we'll fix it.  It looks like you're
using a very old version of TAO, so I recommend you first upgrade to
ACE+TAO x.5.2, which you can download from

http://deuce.doc.wustl.edu/Download.html

The DOC groups at Washington University, UC Irvine, and Vanderbilt
University only provide "best effort" support for non-sponsors for the
latest release, as described in

http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/ACE-bug-process.html

Thus, if you need more "predictable" help for earlier versions of
ACE+TAO, I recommend that you check out

http://www.cs.wustl.edu/~schmidt/commercial-support.html

for a list of companies that will provide you with ACE+TAO commercial
support.

Thanks,

        Doug


>ACE VERSION: 5.3.1
>TAO VERSION: 1.3.1
>HOST MACHINE: SUN Netra 440
>OPERATION SYSTEM: Solaris 10
>
>The core dump stack backtrace is as below:
>
>COR: Fatal core dump:
>  * This is occurring while in:
>	ACE_Hash_Map_Entry<const
>char*,void(*)(TAO_ServerRequest&,void*,void*)>::ACE_Hash_Map_Entry(ACE_Hash_Map_Entry<const
>char*,void(*)(TAO_ServerRequest&,void*,void*)>*,ACE_Hash_Map_Entry<const
>char*,void(*)(TAO_ServerRequest&,void*,void*)>*)
>[libTAO_PortableServer.so.1.3.1]
>	int ACE_Hash_Map_Manager_Ex<const
>char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
>char*>,ACE_Equal_To<const
>char*>,ACE_Null_Mutex>::create_buckets(unsigned long)
>[libTAO_PortableServer.so.1.3.1]
>	int ACE_Hash_Map_Manager_Ex<const
>char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
>char*>,ACE_Equal_To<const char*>,ACE_Null_Mutex>::open(unsigned
>long,ACE_Allocator*) [libTAO_PortableServer.so.1.3.1]
>	ACE_Hash_Map_Manager_Ex<const
>char*,void(*)(TAO_ServerRequest&,void*,void*),ACE_Hash<const
>char*>,ACE_Equal_To<const
>char*>,ACE_Null_Mutex>::ACE_Hash_Map_Manager_Ex(unsigned
>long,ACE_Allocator*) [libTAO_PortableServer.so.1.3.1]
>	TAO_Dynamic_Hash_OpTable::TAO_Dynamic_Hash_OpTable(const
>TAO_operation_db_entry*,unsigned,unsigned,ACE_Allocator*)
>[Operation_Table.cpp]
>	__SLIP.INIT_FB [PIN_Mgmt_s.cc]
>	void __STATIC_CONSTRUCTOR() [PIN_Mgmt_s.cc:1745]
>	_init          [libfoundation_g_64.so]
>	call_init      []
>	elf_bndr       []
>	elf_rtbndr     []
>	_p_r_8b_a      [crtn.o]
>	__SLIP.INIT_BB [Parlay4.1_am_s.cc]
>	void __STATIC_CONSTRUCTOR() [Parlay4.1_am_s.cc]
>	_init          [libstubs_64.so]
>	call_init      []
>	setup          []
>	_setup         []
>	_rt_boot       []
>  * Received signal 10 (SIGBUS - Bus Error)
>  * Faulting address = 0xffffffff7987043c
>  * Signal mask: (SIGBUS)
>  * Pending signals:
>
>Purify indicates there're "Misaligned memory write" just before the
>core.
>We suspect the core dump is caused by the TAO generated code as below:
>
>static const CORBA::Long
>_tao_org_csapi_am_IpAppAccountManager_optable_size = sizeof
>(ACE_Hash_Map_Entry<const char *, TAO_Skeleton>) * (24);
>static char _tao_org_csapi_am_IpAppAccountManager_optable_pool
>[_tao_org_csapi_am_IpAppAccountManager_optable_size];
>static ACE_Static_Allocator_Base
>_tao_org_csapi_am_IpAppAccountManager_allocator
>(_tao_org_csapi_am_IpAppAccountManager_optable_pool,
>_tao_org_csapi_am_IpAppAccountManager_optable_size);
>static TAO_Dynamic_Hash_OpTable
>tao_org_csapi_am_IpAppAccountManager_optable
>(
>    org_csapi_am_IpAppAccountManager_operations,
>    8,
>    16,
>    &_tao_org_csapi_am_IpAppAccountManager_allocator
>  );
>
>If we add  "#pragma align 64" in the code, it starts to work fine.
>
>Are there any TAO options I can use to force the TAO generated code be
>64-bit alignment? Or is it a bug?
>
>Thanks,
>
>Rain.
>


-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt@vanderbilt.edu

0
schmidt
8/24/2006 8:14:55 PM
Reply:

Similar Artilces:

Re: [tao-users] 64-bit porting: A question on TAO 64-bit porting
Hi, We have several builds for 64bit TAO and have several customers using that without problems. You are using an ancient version and we haven't seen this problem you are describing with any newer version. Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl "Rain" <rzhang1@lucent.com> wrote in message news:<1156439975.672477.204420@h48g2000cwc.googlegroups.com>... > Hi, > > I would really appreciate if anyone can help to have a look on a TAO > 64-bit porting issue. > > When we're using 32-bit processes, we're okay. Recently, we start to > port our code to 64-bit process, but the process always core dumps. We > suspect if the source code generated by tao_idl is 64-bit compatible. > > ACE VERSION: 5.3.1 > TAO VERSION: 1.3.1 > HOST MACHINE: SUN Netra 440 > OPERATION SYSTEM: Solaris 10 > > The core dump stack backtrace is as below: > > COR: Fatal core dump: > * This is occurring while in: > ACE_Hash_Map_Entry<const > char*,void(*)(TAO_ServerRequest&,void*,void*)>::ACE_Hash_Map_Entry(ACE_Hash_ Map_Entry<const > char*,void(*)(TAO_ServerRequest&,void*,void*)>*,ACE_Hash_Map_Entry<const > char*,void(*)(TAO_ServerRequest&,void*,void*)>*) > [libTAO_PortableServer.so.1.3.1] > int ACE_Hash_Map_Manager_Ex<const > char...

[ace-users] Re: porting ACE+TAO to 64-bit linux OS
Hi, Thanks very much for your email. Please make sure to send all questions related to TAO or ACE to the ACE mailing list or ACE+TAO newsgroup, rather than to me directly. See http://www.cs.wustl.edu/~schmidt/ACE-mail.html for more info on how to access these resources. In addition, to ensure that we have proper version/platform/compiler information, please make sure you fill out the appropriate problem report form (PRF), which is in $ACE_ROOT/PROBLEM-REPORT-FORM $TAO_ROOT/PROBLEM-REPORT-FORM or in $ACE_ROOT/BUG-REPORT-FORM $TAO_ROOT/BUG-REPORT-FORM in older versions of ACE+TAO. Make sure to include this information when asking any questions about ACE+TAO since otherwise we have to "guess" what version/platform/compiler/options you've using, which is very error-prone and slows down our responsiveness. Therefore, if you don't use the PRF, it is less likely that someone will answer your question. > do you have ported ACE+TAO to 64-bit linux OS? Yes. Take care, Doug ...

[ace-users] Any 64-bit issues for ACE on 64-bit linux ?
This is a multi-part message in MIME format. ------_=_NextPart_001_01C49AF0.912F1949 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi alls, Are there any known issues (defines in config.h, etc) for ACE on 64-bit linux ? ACE VERSION: 5.4.2 HOST MACHINE and OPERATING SYSTEM: Processors: Intel latest Xenon with 64-bit (IA-64) or AMD-64 bit processors OS: linux with vanilla kernel 2.6.8.1 built as 64-bit OS=20 TARGET MACHINE and OPERATING SYSTEM, if different from HOST: the same=20 COMPILER NAME ...

RE: [ace-users] Any 64-bit issues for ACE on 64-bit linux ?
Hi, Thanks for using the PRF form. > Are there any known issues (defines in config.h, etc) for ACE > on 64-bit linux ? No, not really, some small things are corrected in the cvs version, but I would say, give it a go. Regards, Johnny Willemsen Remedy IT Leeghwaterstraat 25 2811 DT Reeuwijk The Netherlands www.theaceorb.nl / www.remedy.nl > ACE VERSION: 5.4.2 > > HOST MACHINE and OPERATING SYSTEM: > > Processors: Intel latest Xenon with 64-bit > (IA-64) or AMD-64 bit processors > > OS: ...

RE: [ace-users] Any 64-bit issues for ACE on 64-bit linux ? #2
Hi, We build ACE/TAO on Alpha also, no build problems there, we see test problems, but it also a very slow box that it can be from the tests. I am now using Linux on Itanium, no real issues there, other 64bit systems also work fine. Johnny > -----Original Message----- > From: owner-ace-users@cse.wustl.edu > [mailto:owner-ace-users@cse.wustl.edu] On Behalf Of Dan C Green > Sent: woensdag 15 september 2004 16:15 > To: Robert Iakobashvili > Cc: ace-users@cs.wustl.edu > Subject: Re: [ace-users] Any 64-bit issues for ACE on 64-bit linux ? > > I have had good success with ACE on Alpha (64 bit) processors > and Redhat > 8 linux. > > > Robert Iakobashvili wrote: > > > Hi alls, > > > > Are there any known issues (defines in config.h, etc) for ACE on > > 64-bit linux ? > > > > ACE VERSION: 5.4.2 > > > > HOST MACHINE and OPERATING SYSTEM: > > > > Processors: Intel latest Xenon with 64-bit (IA-64) or > > AMD-64 bit processors > > > > OS: linux with vanilla kernel 2.6.8.1 built as > > 64-bit OS > > > > TARGET MACHINE and OPERATING SYSTEM, if different from > HOST: the same > > > > COMPILER NAME AND VERSION (AND PATCHLEVEL): > > > > g++ 3.3.2 or g++ 3.4.1 in future > > > > CONTENTS OF $ACE_ROOT/a...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 Connect Applic Server Edit...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edi...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enter...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enter...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edi...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edi...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit Linux IBM DB2 Connect Applic Server Edition V8.1.2 64bit W3KSERVER 12 392 IBM DB2 Spatial Extender v8.1 64Bit Multilanguage 12 610 ---------------------------------------------------------------------- Windows Liberty 64bit No.Of.Disk:1 Format:Cue/Bin Rar Files:9 Type:OS Protection:None Notes:Just another OS but you must have Windows XP to install install it and run it ----------------------------------------------------------------------- Windows Limited Edition 64 Bit Edition Format......: BIN/CUE RAR count........: 47 X 15mb Protection.......: None Date........: May 01, 2002 This is the Windows Limited Edition 64 Bit Edition operating system that will only run on 64 bit processors. It will not work on any others. To Install: No Serial or Crack is Needed for this rele...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit Linux IBM DB2 Connect Applic Server Edition V8.1.2 64bit W3KSERVER 12 392 IBM DB2 Spatial Extender v8.1 64Bit Multilanguage 12 610 ---------------------------------------------------------------------- Windows Liberty 64bit No.Of.Disk:1 Format:Cue/Bin Rar Files:9 Type:OS Protection:None Notes:Just another OS but you must have Windows XP to install install it and run it ----------------------------------------------------------------------- Windows Limited Edition 64 Bit Edition Format......: BIN/CUE RAR count........: 47 X 15mb Protection.......: None Date........: May 01, 2002 This is the Windows Limited Edition 64 Bit Edition operating system that will only run on 64 bit processors. It will not work on any others. To I...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 Connect Applic Server Edit...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 Connect Ap...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 ----------------------------------------------------------------------- IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enter...

64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit
64 bit - Windows Liberty 64bit, Windows Limited Edition 64 Bit, Microsoft SQL Server 2000 Developer Edition 64 Bit, IBM DB2 64 bit - new ! Windows Liberty 64bit 8403 Windows Limited Edition 64 Bit Edition 8764 Microsoft SQL Server 2000 Developer Edition 64 Bit 12 000 IBM DB2 UNIVERSAL CONNECT ENTERPRISE EDITION V8.1.2 64BIT 12 211 IBM DB2 Administration Client V8.1.2 64bit W3KSERVER 12 266 IBM DB2 UDB Enterprise Server Edition V8.1.2 64Bit W3KSERVER 12 284 IBM DB2 Connect Ap...

32 bit or 64 bit Oracle on 64 bit OS?
Hello, Currently our environment is on 10g Release 2, OS windows 2000/2003 standard edition 32 bit. We use shared server to take advantage of scalability and connecting maximum no of simultaneous connections to the database. Now we take advantage of memory beyond 4GB we are planning to check following. 64 bit Windows 2003 standard edition on AMD64/EM64T Servers. Do we need to install 64 bit Oracle as well? Do we need to reinstall Oracle clients with 64 bit installable if Oracle Server is upgraded to 64 bit? Is 32 bit Oracle is certified on 64 bit OS? Do we need to take care of any other ...

PORTING Applications from 32 bit to 64 bit Architecture
Hi are these only the changes we need to do while porting application from 32 bit architecture to 64 bit architecture ?? In 64 bit architecture, Address is 64 bit but integer is still 32 bit Architecture Dependencies (64 bit vs 32 bit) =95 Data Types and Sizes =95 Pointers Type casts, setting to 0, comparison, pointer arithmetic =95 Data Alignment and Padding Member Alignment, Structure Alignment =95 Bit Shifts Result Type =95 Constants Constant values may have differ(related to size issue) =95 ...

porting application from 32 bit to 64 bit architecture
Hi are these only the changes we need to do while porting application from 32 bit architecture to 64 bit architecture ?? In 64 bit architecture, Address is 64 bit but integer is still 32 bit Architecture Dependencies (64 bit vs 32 bit) =95 Data Types and Sizes =95 Pointers Type casts, setting to 0, comparison, pointer arithmetic =95 Data Alignment and Padding Member Alignment, Structure Alignment =95 Bit Shifts Result Type =95 Constants Constant values may...

Problem in porting from 32 bit to 64 bit application
Hi, I have developed a VB.NET2008 application (32 bit ) for GUI automation. It is calling some methodes from VC6 dlls , /win32 APIs and hook APIs(code injection). Inorder to support the 64bit/win7 applications, I have tried to compile all my dlls and VB.NEt application in 64 bit mode. I am facing the following issues: 1) Ported my VC6 code to VS2008 32 bit and removed all the warnings (almost 150warnings- all are security related).Now compiled again the code with x64 and I am getting lot of warnings as given below. Example : code :- int nLen =strlen(strToappend); Warnings:'in...

Problem in porting from 32 bit to 64 bit application
Hi, I have developed a VB.NET2008 application (32 bit ) for GUI automation. It is calling some methodes from VC6 dlls , /win32 APIs and hook APIs(code injection). Inorder to support the 64bit/win7 applications, I have tried to compile all my dlls and VB.NEt application in 64 bit mode. I am facing the following issues: 1) Ported my VC6 code to VS2008 32 bit and removed all the warnings (almost 150warnings- all are security related).Now compiled again the code with x64 and I am getting lot of warnings as given below. Example : code :- int nLen =strlen(strToappend); Warnings:'initializing ' conversion from 'size_t' to 'int', possible loss of data 2) Without removing the warning messages , I have used the x64 dll (VC6 dll) to the VB.Net applications and I am getting the "Debug assertion failed" as given below: File:f:\dd\vctools\crt_bld\self_64_amd64\crt\src\strtok_s.inl line 20 Expression (_Context)!=NULL Example code (calling VC6 dlls from VB.NET) Decalartion: Public Declare Function TekRoboEditBoxClick Lib "TekRobo.dll" (ByVal WindowName As String, ByVal label As String, ByVal edititem As String) As Integer Methode from VC6 code: int _stdcall TekRoboEditBoxClick(char szWindowTilte[],char szLabel[],char szEditItem[]) { HWND hWnd1,hWnd2,hWnd3; RECT rc; int nRet =TEKROBO_ERR; char *strret=NULL; char szClass[256]; char *szLabelID = new char[256]; bSuccess = FALSE; bFindControl ...

Windows 7 64 bit
My server works under Windows 7 Professional 64 bits, my FileMaker Pro10 Advanced is 32 bits. FM has to connect to a MySQL-database, which driver should I use? The 64bits or the 32bits version? And if 64, can FM communicate via the 64bits driver with MySQL? Or should I better downgrade W7 to 32bits? Harry <a@b.c> wrote: > My server works under Windows 7 Professional 64 bits, my FileMaker > Pro10 Advanced is 32 bits. > FM has to connect to a MySQL-database, which driver should I use? > The 64bits or the 32bits version? I never used Filemaker. And I try to sta...

porting from 32-bit to 64-bit with fine-tooth comb?
I got this in a mailing list for a FOSS package that I use: "Another thing to note when running old code on 64-bit platforms is to inspect the struct definitions that are used directly to store or read binary data. There's no standard way to guarantee compatibility but gcc has a "packed" pragma which should do the right thing combined with explicit padding where needed," Is this a problem, that different word lengths can screw up structures? Can unsigned int, for example, change length going from a 32-bit system to 64? Am Sonntag, 8. Februar 2015 08:33:5...