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

GDB সম্পর্কিত বা জড়িত সমস্যার জন্য এই ট্যাগটি ব্যবহার করুন, GNU সফ্টওয়্যার সিস্টেমের মানক ডিবাগার।

5
Gcc -ggdb এবং gcc -g এর মধ্যে পার্থক্য কী
আমি যখন সি সি প্রোগ্রামগুলি সংকলন করতে জিসিসি ব্যবহার করি তখন আমি সাধারণত -gএলফ ফাইলটিতে কিছু ডিবাগের তথ্য পেতে ব্যবহার করি যাতে প্রয়োজনে জিডিবি আমাকে সহায়তা করতে পারে। তবে, আমি লক্ষ্য করেছি যে কিছু প্রোগ্রাম ব্যবহার করে -ggdb, যেহেতু এটি ডিবাগ তথ্যটিকে আরও জিডিবি বান্ধব করে তোলার কথা। তারা কীভাবে …
90 gcc  gdb 

3
জিডিবি ব্যবহার করে মেমরির সামগ্রীগুলি কীভাবে সংশোধন করবেন?
আমি জানি যে মেমরিটি অ্যাক্সেস করতে এবং পড়তে আমরা বেশ কয়েকটি আদেশ ব্যবহার করতে পারি: উদাহরণস্বরূপ, মুদ্রণ, পি, এক্স ... তবে আমি কীভাবে কোনও নির্দিষ্ট স্থানে (জিডিবিতে ডিবাগ করার সময়) মেমরির বিষয়বস্তুগুলি পরিবর্তন করতে পারি?
87 c  linux  memory  gdb 

2
প্রদত্ত নম্বর বারের পরে পয়েন্টটি পৌঁছানোর পরে কেবল জিডিবি ব্রেকপয়েন্ট কীভাবে করবেন?
আমার একটি ফাংশন রয়েছে যা বেশ কয়েকটি বড় সংখ্যক বার বলা হয় এবং অবশেষে সেগফাল্টস। যাইহোক, আমি এই ফাংশনটিতে একটি ব্রেকপয়েন্ট স্থাপন করতে চাইছি না এবং প্রতিবার যখন এটি ডাকার পরে থামানো চাই না, কারণ আমি বছরের পর বছর এখানে থাকব। আমি শুনেছি যে আমি counterব্রেকডপয়েন্টের জন্য জিডিবিতে একটি সেট …
85 gdb  breakpoints 

8
কেন জিডিবি "<মান অপ্টিমাইজড আউট>" ​​হিসাবে লাইন এবং প্রিন্ট ভেরিয়েবলগুলির মধ্যে অপ্রত্যাশিতভাবে লাফ দেয়?
জিডিবির এই আচরণটি কি কেউ ব্যাখ্যা করতে পারেন? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** …

1
এএসএলআর চালু থাকা সত্ত্বেও কেন __libc_start_main এর ঠিকানা সবসময় জিডিবির ভিতরে থাকে?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.