cost 105 ms
為什么刪除析構函數除了普通析構函數之外還要占用第二個vtable槽?

[英]Why does the deleting destructor occupy a second vtable slot besides the ordinary destructor?

在以Itanium C++ ABI為模型的 C++ ABI 實現中,隨后是許多用於其他處理器的 ABI,虛擬析構函數實際上占用了兩個 vtable 插槽。 除了“完整的對象析構函數”,它執行您所期望的操作,還有“刪除析構函數”的第二個條目,它調用第一個,然后刪除對象的內存。 這種方法有一個問題,它 ...

移植到Itanium和Gnat Ada

[英]Porting to Itanium & Gnat Ada

使用OpenVMS平台在Ada 83中開發的應用程序將使用GNAT Ada編譯器遷移到Itanium。 這個港口有什么風險? 是否有一般的遷移總體接受計划。 知道GNAT Ada和DEC Ada在浮點上存在管理差異的情況下,如何驗證此應用程序。 ...

2018-02-11 21:13:58   3   93    ada / itanium  
在Visual Studio 2010上缺少ia64或itanium 64位生成目標

[英]Missing ia64 or itanium 64 bit build target on Visual Studio 2010

這個主題有很多版本,找不到答案: vs 2010-professional我擁有所有目標平台,但是我找不到Itanium或IA64,因此我嘗試對其進行谷歌搜索,並且找不到有關我這樣的問題的任何信息。 我想念什么? x64不是IA64(具體來說),我錯了嗎? 或者(當我完成最后一行的時 ...

HP-UX Itanium比較和交換

[英]HP-UX Itanium Compare and Swap

我正在開發C / C ++跨平台代碼,最后一個平台是基於Itanium的HP-UX。 可以在問題的最后找到相關機器的處理器信息。 我需要為下面給出的機器和編譯器規范實現或找到原子比較和交換。 我找到了一些解決方案的可能性,但未能找到如何使用它們。 第一種可能的解決方案是使用_ ...

如何在沒有硬件支持的情況下實現機器虛擬化

[英]how is machine-virtualization achieved without hardware support

這是參考機器虛擬化。 我正在進行虛擬化並了解通過硬件輔助虛擬化技術,特權指令通過陷阱故障方法識別,並在運行時替換為等效的用戶級指令。 但是,如果沒有硬件支持,虛擬化是如何實現的? 在英特爾VTi或AMD-V之前,特權指令是如何被軟件本身捕獲的? 無處不在:使用“二進制轉換”術語,只要用用 ...

64 位架構中的匯編寄存器

[英]Assembly registers in 64-bit architecture

遵循有關匯編寄存器大小的答案: 首先,在 64 位架構中, eax 、 ax 、 ah及其對應的大小是多少? 如何訪問單個寄存器的字節以及如何訪問所有 64 位寄存器的八個字節? 我希望關注x86-64 (x64)和Itanium處理器。 其次,在新的調用約定中,在函數調用中使用四個寄存器 ...

“ia64”和“amd64”在 clickonce 清單中可以互換嗎?

[英]Are "ia64" and "amd64" interchangeable in clickonce manifests?

我正在開發一種修改 clickonce 清單的工具。 我發現有關 clickonce 應用程序清單的 MSDN 文檔中存在歧義。 它說: 指定處理器。 對於所有處理器,有效值為 msil,對於 32 位 Windows 為 x86,對於 64 位 Windows 為 IA64,對於 Intel 6 ...

如何不使用Java包裝器運行m子

[英]How can I run mule not using java wrapper

我正在嘗試在64位IBM AIX上運行mule-3.1.2,但是無法執行Java包裝器(找到但不能執行。)。 我確定我已經設置了正確的權限。 此外,我也無法在ia64機器上運行m子,這是同樣的問題。 那么我可以像不使用Java包裝器的Java應用程序一樣運行the子嗎? ...

x64和IA-64有什么區別?

[英]What is the difference between x64 and IA-64?

我在微軟的網站上注意到兩個不同的安裝程序,一個用於x64,另一個用於IA-64。 參考: 安裝.NET Framework 4.5,4.5.1 我的理解是IA-64是x64的子類,所以我很好奇它為什么會有一個單獨的安裝程序。 ...

在Suse Enterprise Linux Server上為Itanium64構建openjdk7

[英]Building openjdk7 for Itanium64 on Suse Enterprise Linux Server

我在運行Suse Linux Enterprise Server 11 SP2的Itanium服務器上構建openjdk7時遇到了一個棘手的問題。 我已經成功安裝了Sun JDK 1.6更新33來作為安裝的引導程序。 而且,我已經下載了源代碼,並將openJDK7安裝源解壓縮到一個目錄中 ...

通過/ dev / mem讀寫進程'內存,文本段工作但數據段不能,為什么?

[英]Read and write process' memory through /dev/mem, text segment works but data segment can not, why?

我想通過/dev/mem從進程'內存中讀取和寫入。 首先 ,我通過自己編寫的linux內核模塊獲取進程'內存映射,輸出如下: 其次 ,我可以通過linux內核模塊將虛擬地址(VA)轉換為PA,例如,我可以將VA:0x4000000000000008轉換為PA:0x100100c49 ...

HP-UX Itanium上的內存分析工具

[英]Tools for Memory Analysis on HP-UX Itanium

尋找各種可用的工具(免費/商用)來檢測HP-UX Itanium平台上的靜態或運行時內存泄漏。 背景知識,我們:使用HP-UX 11.31 ia64。 但是,我們所有的應用程序仍然只有32位。 擁有包含來自C / Pro * C / COBOL的目標文件的軟件,以及具有大量文件/程序的 ...

匯編代碼在gdb中的含義

[英]Assembly code meaning in gdb

美好的一天! 我有一個核心文件,然后我使用gdb分解了崩潰的方法,並被告知分配給以下r44的值導致崩潰。 我不太熟悉匯編語言,所以我想問一下0x480偏移量是什么意思,以及如何定位其值?/地址? 通過使用gdb中的核心文件。 是否可以安全地假設0x480位於函數MovePage( ...

2011-10-18 06:46:23   1   192    gdb / itanium  
在 64bt 平台上崩潰

[英]crash on 64bt platform

我想我在這里找到了一個類似的線程,但不幸的是我不太了解它,因為這與 c++ 有關。 當我試圖增加一些東西時,我的問題似乎也發生了。 遞增 `static int` 會導致 SIGSEGV SEGV_ACCERR 在查看了上面的鏈接之后,(因為我感覺它們很相似)分段錯誤似乎並不總是發生,這種情況很少 ...

2011-07-07 05:57:28   1   161    c++ / itanium  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM