sbrk

    11गर्मी

    2उत्तर

    मेरे पास एक कस्टम आवंटक फ़ंक्शन है जो स्मृति प्राप्त करने के लिए sbrk() का उपयोग करता है। जब यह अब आवश्यक नहीं है, तो मैं इस स्मृति को कैसे रिलीज़ करूं? क्या मॉलोक() के लिए मुफ्त() के बराबर एक फ़ंक्शन

    7गर्मी

    5उत्तर

    मैं कुछ विवरण में sbrk() कहां पढ़ सकता हूं? यह वास्तव में कैसे काम करता है? क्या स्थितियों में मैं बोझिल malloc() और new() के बजाय sbrk() का उपयोग करना चाहते हैं? बीटीडब्ल्यू, sbrk() के लिए विस्तार क्

    5गर्मी

    2उत्तर

    मैं गतिशील रूप से एक असेंबली प्रोग्राम से स्मृति आवंटित करना चाहता हूं जो मानक सी लाइब्रेरी के विरुद्ध लिंक नहीं करता है। चूंकि ब्रैक (2) और एसआरबीके (2) मैक ओएस एक्स (10.6.2), पर अनुपलब्ध हैं विकल्प

    92गर्मी

    3उत्तर

    क्या कोई बता सकता है कि malloc() आंतरिक रूप से कैसे काम करता है? मैं कभी कभी strace program किया है और मैं sbrk सिस्टम कॉल का एक बहुत देखते हैं, malloc() में इस्तेमाल किया जा रहा है इसके बारे में बात

    10गर्मी

    3उत्तर

    के लिए अनिर्धारित संदर्भ मुझे _sbrk में कोई समस्या है। संकलन के एक लिंक चरण में मैं अपनी वस्तुओं को जोड़ने के लिए कमांड का उपयोग करता हूं और मुझे _sbrk के लिए अनिर्धारित संदर्भ मिलता है। arm-none-eabi

    5गर्मी

    2उत्तर

    manual page ने मुझे इतना बताया और इसके माध्यम से मुझे "ग्लिब" के मेमोरी प्रबंधन के बहुत सारे पृष्ठभूमि ज्ञान पता है। लेकिन मैं अभी भी उलझन में हूं। क्या "malloc_trim (0)" (पैरामीटर के रूप में शून्य नो

    17गर्मी

    4उत्तर

    मैं इस बारे में सोच रहा था कि लिनक्स कर्नेल सिस्टम कॉल कैसे लागू करता है और मैं सोच रहा था कि कोई मुझे उच्च स्तर का दृश्य दे सकता है कि कैसे sbrk/brk काम करता है? मैंने कर्नेल कोड की समीक्षा की है, ले