arm64

    3熱度

    1回答

    我正在尋找一種方法來移動arch64寄存器X1中的任何32位常量。 有沒有辦法來執行 MOV X1相當於操作,#IMM32 IMM32可以是任何隨機的32位值,像0xaf41d32c 我知道它可以在A32完成使用MOVW和MOVT。我不想使用LDR X1,= 0xaf41d32c,因爲我不是直接編寫彙編代碼,而是通過在存儲器中寫入其32位ARM編碼來將指令存儲在高速緩存中。所以我基本上不能形成LD

    0熱度

    1回答

    我在我的構建設置中添加了arm64支持,並且在運行我的項目時,我在我的curlrules.h文件中出現錯誤。錯誤:'curl_rule_01'聲明爲負數大小的數組。 這裏是哪裏發生錯誤的代碼: typedef char __curl_rule_01__ [CurlchkszEQ(long, CURL_SIZEOF_LONG)]; //where the error occurs

    3熱度

    1回答

    我正在研究ARM64 linux內核中的32位用戶空間支持,它看起來像啓用CONFIG_COMPAT將允許我這樣做。 任何人都可以打開是否啓用CONFIG_COMPAT會禁用64位應用程序的運行?我問這個的原因如下: 文檔沒有說明這兩個64/32位的應用程序可以使用相同的內核上運行 我看了看FS/compat_binfmt_elf.c #ifdef COMPAT_SET_PERSONALITY

    -1熱度

    1回答

    在arm64體系結構的Xcode項目中編譯時可能會使用爲armv7,armv7s編譯的libs? 如果libs是第三個,我們不能重新編譯爲arm64會怎麼樣?

    0熱度

    1回答

    根據體系結構調用約定部分中的syscall man page,它聲明瞭每個體系結構系統調用參數的各種寄存器順序。除x86_64之外,它們都具有某種邏輯有序的意義。例如,arm64依次使用x0,x1,x2,x3,x4,然後是x5,這看起來是合乎邏輯的,並且按照數字順序排列。但是對於x86_64,順序是rdi,rsi,rdx,r10,r8,然後是r9。這對我來說似乎不是一個合理的順序,這導致我的困惑。

    0熱度

    1回答

    是很直,在x86的建立,我可以做到這一點:通過使 static id method(id)(id self, SEL _cmd, ...) { va_list args; va_start(args, _cmd); ARGS,你知道會包含一個指向棧: ARGS + =尺碼類型); 我可以迭代args的完整列表。 保持簡短,args將包含一個帶有指向我的參數的指針的列表。 我

    0熱度

    1回答

    我正在使用Thrift過去在Objective C中生成客戶端服務器體系結構的項目。我理解使用Thrift IDL生成服務端點的概念,但我對基本SDK的位置感到困惑文件來自(例如TBinaryProtocol)。 構建版本僅用於在任何.thrift文件上運行Thrift編譯器,並只生成相應的* IDL.m文件。我發現TBinaryProtocol明顯在很多項目中使用,並且我們將它作爲一個靜態源文件

    6熱度

    3回答

    我使用sys/system_properties.h中的__system_property_get()來獲取系統屬性。我正在嘗試使用r10c ndk,因爲我需要arm64工具鏈。 __system_property_get()在libc.so中定義。下面是armv5/armv7a的libc.so的readelf輸出。 readelf -Ws libc.so | grep property_get

    0熱度

    1回答

    Apple宣佈不允許沒有arm64的應用程序上傳。 https://developer.apple.com/news/?id=10202014a 我有幾個問題: 難道只有新的應用? 或App Store上的現有應用程序(不支持arm64) 將被刪除? 或開始此日期我將不被允許更新App Store上的現有應用程序? P.S.這對我很重要,因爲我使用tokbox sdk,而且它不支持arm64。

    1熱度

    1回答

    自從幾個月以來,XCode警告我們要以64位模式編譯我們的iOS項目。正如所提到的,我已經添加了這個架構。問題是我有一些館藏,如我的項目中的SDWebImage和FSImageViewer,這些在創建項目時會產生錯誤。正如我解釋的,我已經用cocoapods添加了這兩個館,並且我擁有這兩個館的最新版本。我已經在我的項目中添加了所有的框架(MapKit,ImageIO)。 這裏是生成錯誤: 我的項目