Điều này sẽ đơn giản để theo dõi trong Mục tiêu-C, nhưng trong Java, tôi nghĩ rằng loại điều này là không thể. Lỗi tôi thấy là:Con trỏ không liên kết được giải phóng, trong Java?
java(7198,0x124a13000) malloc: *** error for object 0x1003109c1: Non-aligned pointer being freed
*** set a breakpoint in malloc_error_break to debug
Làm cách nào để đặt điểm ngắt của loại này trong Java? Hoặc, làm cách nào tôi theo dõi đối tượng được đề cập? Địa chỉ bộ nhớ đó KHÔNG phải là hashCode, đúng không?
Tôi lấy nó là bạn đang biên dịch Java thành C và sau đó là một tệp nhị phân. Bạn đang sử dụng trình biên dịch nào? Điều gì sẽ xảy ra khi bạn biên dịch mã Java của bạn sang mã byte Java thông thường và chạy nó trên một JVM? –
Đó là tất cả các công cụ chuẩn 100% trong Eclipse sử dụng JVM chuẩn. Đó có lẽ là trình điều khiển CoreMIDI ... –
Cảm ơn @AlexD, tôi đã theo dõi nó xuống. Đó là một thư viện bản địa (được cung cấp bởi Apple, trớ trêu thay/buồn bã). –