প্রশ্ন ট্যাগ «callstack»

একটি স্ট্যাক যা ক্রমানুসারে একটি প্রোগ্রাম দ্বারা ডাকা ফাংশনগুলির বিশদ সংরক্ষণ করে, যাতে প্রতিটি ক্রিয়াকলাপ কোডটিকে কল করে ফিরে আসে।


29
সর্বাধিক কল স্ট্যাকের আকার ত্রুটি ছাড়িয়ে গেছে
আমি একটি ডাইরেক্ট ওয়েব রিমোটিং (ডিডাব্লুআর) জাভাস্ক্রিপ্ট লাইব্রেরী ফাইল ব্যবহার করছি এবং কেবল সাফারি (ডেস্কটপ এবং আইপ্যাড) এ ত্রুটি পাচ্ছি এটা বলে সর্বাধিক কল স্ট্যাকের আকার ছাড়িয়ে গেছে। এই ত্রুটিটির অর্থ কী এবং এটি সম্পূর্ণ প্রক্রিয়াজাতকরণ বন্ধ করে দেয়? এছাড়াও Safariব্রাউজারের জন্য কোনও স্থিরতা (আসলে iPad Safariএটিতে, এটিতে বলা হয়) …

6
সংক্ষেপে স্ট্যাক ফ্রেমের ধারণাটি ব্যাখ্যা করুন
দেখে মনে হচ্ছে প্রোগ্রামিং ভাষার ডিজাইনে কল স্ট্যাকের ধারণাটি পেয়েছি । তবে আমি সন্ধান করতে পারি না (সম্ভবত, আমি কেবল যথেষ্ট অনুসন্ধান করি না) স্ট্যাক ফ্রেম কী তা সম্পর্কে কোনও শালীন ব্যাখ্যা । তাই আমি কাউকে কিছু শব্দে এটি আমার কাছে ব্যাখ্যা করতে বলতে চাই।
200 callstack 

2
আমি কীভাবে জাভাস্ক্রিপ্টে একটি ব্যতিক্রম পুনর্বিবেচনা করতে পারি, তবে স্ট্যাকটি সংরক্ষণ করতে পারি?
জাভাস্ক্রিপ্টে, ধরুন কোনও ব্যতিক্রম ঘটলে আমি কিছু পরিষ্কার করতে চাই, তবে ব্যতিক্রমটি স্ট্যাকটি প্রচার করা চালিয়ে দিন, যেমন: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); এই কোডটির সাথে সমস্যাটি হ'ল ব্যতিক্রমটি ধরা এবং পুনর্বিবেচনার ফলে স্ট্যাকের সন্ধানের তথ্যটি …

13
সি বা সি ++ এ কল স্ট্যাক প্রিন্ট করুন
চলমান প্রক্রিয়াটিতে কল স্ট্যাকটি ডাম্প করার কোনও উপায় কি সি বা সি ++ এ প্রতিবার নির্দিষ্ট কোনও ফাংশন বলা হয়? আমার মনে যা কিছু আছে তা হ'ল: void foo() { print_stack_trace(); // foo's body return } যেখানে পার্লের মতো print_stack_traceএকইভাবে কাজ করে caller। বা এর মতো কিছু: int main (void) …
120 c++  c  linux  callstack 

2
অ্যান্ড্রয়েড স্টুডিও - অ্যান্ড্রয়েড অ্যাপ ডিবাগ করার সময় আমি কলস্ট্যাকটি কোথায় দেখতে পাব?
ব্রেক পয়েন্টে থাকাকালীন, কলি পদ্ধতি / ফাংশন সন্ধানের জন্য আমি কল স্ট্যাকটি কীভাবে দেখছি?

7
কলস্ট্যাকটি ঠিক কীভাবে কাজ করে?
আমি প্রোগ্রামিং ভাষার নিম্ন স্তরের অপারেশনগুলি কীভাবে কাজ করে এবং বিশেষত তারা ওএস / সিপিইউয়ের সাথে কীভাবে ইন্টারেক্ট করে তা আরও গভীরভাবে বোঝার চেষ্টা করছি। আমি সম্ভবত স্ট্যাক ওভারফ্লোতে এখানে প্রতিটি স্ট্যাক / হিপ সম্পর্কিত থ্রেডের প্রতিটি উত্তর পড়েছি এবং সেগুলি সব উজ্জ্বল। তবে এখনও একটি জিনিস আছে যা আমি …

9
বেশিরভাগ আধুনিক সিস্টেমে স্ট্যাক বৃদ্ধির দিকনির্দেশনা কী?
আমি সি তে কিছু প্রশিক্ষণ উপকরণ প্রস্তুত করছি এবং আমি চাই আমার উদাহরণগুলি সাধারণ স্ট্যাকের মডেলের সাথে মানিয়ে নিতে। লিনাক্স, উইন্ডোজ, ম্যাক ওএসএক্স (পিপিসি এবং এক্স 86), সোলারিস এবং সর্বাধিক সাম্প্রতিক ইউনিক্সগুলিতে কোন সি স্ট্যাক বৃদ্ধি পাচ্ছে?

4
স্ট্যাক ভেরিয়েবলগুলি কি জিসিসি __ট্রিবিউট __ ((প্রান্তিককরণ (এক্স))) দ্বারা সংযুক্ত আছে?
আমার কাছে নিম্নলিখিত কোড রয়েছে: #include <stdio.h> int main(void) { float a[4] __attribute__((aligned(0x1000))) = {1.0, 2.0, 3.0, 4.0}; printf("%p %p %p %p\n", &a[0], &a[1], &a[2], &a[3]); } এবং আমি নিম্নলিখিত আউটপুট আছে: 0x7fffbfcd2da0 0x7fffbfcd2da4 0x7fffbfcd2da8 0x7fffbfcd2dac এর ঠিকানাটি কেন a[0]একাধিক নয় 0x1000? ঠিক কি __attribute__((aligned(x)))করে? আমি এই ব্যাখ্যা ভুল বুঝেছি …


1
ডস একটি .কম ফাইল লোড করার পরে এসপি নিবন্ধকে 0xFFFE এ সেট করে কেন?
.COM ফাইল সম্পর্কে উইকপিডিয়া পৃষ্ঠায় https://en.wikedia.org/wiki/COM_file এতে লেখা আছে: ডস-এ .COM ফাইলগুলি সমস্ত x86 সেগমেন্ট একই মানতে রেজিস্টার করে এবং এসপি (স্ট্যাক পয়েন্টার) 0xFFFE তে নিবন্ধন করে, এইভাবে স্ট্যাকটি মেমরি বিভাগের একেবারে শীর্ষে শুরু হয় এবং সেখান থেকে নীচে নেমে যায়। তবে এটি প্রকৃতপক্ষে বিভাগের শীর্ষের নীচে একটি শব্দ শুরু …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.