ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

i686-linux-gnu-objdump - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে i686-linux-gnu-objdump চালান

এটি হল i686-linux-gnu-objdump কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


objdump - অবজেক্ট ফাইল থেকে তথ্য প্রদর্শন।

সাইনোপিসিস


অবজেডাম্প [-a|--আর্কাইভ-হেডার]
[-b bfdname|--লক্ষ্য=bfdname]
[-C|-- demangle[=শৈলী] ]
[-d|-- বিচ্ছিন্ন করা]
[-D|--সব বিচ্ছিন্ন করা]
[-z|-- বিচ্ছিন্ন-শূন্য]
[-ইবি|-ইএল|--এন্ডিয়ান={বড় | সামান্য }]
[-f|--ফাইল-হেডার]
[-F|--ফাইল-অফসেট]
[--ফাইল-স্টার্ট-প্রসঙ্গ]
[-g|--ডিবাগিং]
[-e|--ডিবাগিং-ট্যাগ]
[-h|--বিভাগ-শিরোনাম|-- শিরোনাম]
[-i|--তথ্য]
[-j অধ্যায়|--বিভাগ=অধ্যায়]
[-l|--লাইন-সংখ্যা]
[-S|--সূত্র]
[-m মেশিন|--স্থাপত্য =মেশিন]
[-M অপশন|--ডিসাসেম্বলার-বিকল্প=অপশন]
[-p|--প্রাইভেট-হেডার]
[-P অপশন|--প্রাইভেট=অপশন]
[-r|-- রিলোক]
[-R|--ডাইনামিক-রিলোক]
[-s|--সম্পূর্ণ বিষয়বস্তু]
[-W[lLiaprmfFsoRt]|
--বামন[=rawline,=decodedline,=info,=abbrev,=pubnames]
[=এরেঞ্জ,=ম্যাক্রো,=ফ্রেম,=ফ্রেম-ইন্টারপ,=str,=loc]
[=পরিসীমা,=পাব-টাইপ,=ট্রেস_তথ্য,=ট্রেস_অ্যাব্রেভ]
[=trace_aranges,=gdb_index]
[-G|--ছুরিকাঘাত]
[-t|--সিমস]
[-T|--ডাইনামিক-সিমস]
[-x|--সমস্ত-শিরোনাম]
[-w|--প্রশস্ত]
[--শুরু-ঠিকানা=ঠিকানা]
[--স্টপ-ঠিকানা=ঠিকানা]
[--প্রিফিক্স-ঠিকানা]
[--[না-]শো-কাঁচা-ইনসান]
[--adjust-vma=অফসেট]
[--বিশেষ-সিমস]
[--প্রিফিক্স=উপসর্গ]
[--প্রিফিক্স-স্ট্রিপ=স্তর]
[--insn-প্রস্থ=প্রস্থ]
[-V|--সংস্করণ]
[-H|--help]
বস্তু ফাইল...

বর্ণনাঃ


objdump এক বা একাধিক অবজেক্ট ফাইল সম্পর্কে তথ্য প্রদর্শন করে। দ্য
কোন বিশেষ তথ্য প্রদর্শন করতে হবে তা অপশন নিয়ন্ত্রণ করে। এই
তথ্য বেশিরভাগ প্রোগ্রামারদের জন্য উপযোগী যারা কাজ করছেন
সংকলন সরঞ্জাম, প্রোগ্রামারদের বিপরীতে যারা শুধু তাদের চান
কম্পাইল এবং কাজ করার জন্য প্রোগ্রাম।

বস্তু ফাইল... পরীক্ষা করা বস্তু ফাইল হয়. আপনি যখন নির্দিষ্ট করুন
সংরক্ষণাগার, objdump সদস্য অবজেক্ট ফাইল প্রতিটি তথ্য দেখায়.

বিকল্প


বিকল্পগুলির দীর্ঘ এবং সংক্ষিপ্ত রূপ, এখানে বিকল্প হিসাবে দেখানো হয়েছে
সমতুল্য. তালিকা থেকে অন্তত একটি বিকল্প
-a,-d,-D,-e,f,-g,-G,-h,-H,-p,-P,-r,-R,-s,-S,-t,-T ,-V,-x দিতে হবে।

-a
--আর্কাইভ-হেডার
যদি কোন বস্তু ফাইল ফাইল সংরক্ষণাগার, সংরক্ষণাগার প্রদর্শন
শিরোনাম তথ্য (একটি বিন্যাসে অনুরূপ ls -l) ব্যতীত
তথ্য আপনি তালিকাভুক্ত করতে পারেন ar tv, objdump -a বস্তু দেখায়
প্রতিটি সংরক্ষণাগার সদস্যের ফাইল বিন্যাস।

--adjust-vma=অফসেট
তথ্য ডাম্প করার সময়, প্রথমে যোগ করুন অফসেট সমস্ত বিভাগে
ঠিকানা বিভাগের ঠিকানা না থাকলে এটি দরকারী
প্রতীক টেবিলের সাথে মিলে যায়, যা দেওয়ার সময় ঘটতে পারে
নির্দিষ্ট ঠিকানায় বিভাগগুলি একটি বিন্যাস ব্যবহার করার সময় যা পারে না
অধ্যায় ঠিকানা প্রতিনিধিত্ব করে, যেমন a.out.

-b bfdname
--লক্ষ্য=bfdname
অবজেক্ট ফাইলগুলির জন্য অবজেক্ট-কোড বিন্যাসটি নির্দিষ্ট করুন
bfdname. এই বিকল্পটি প্রয়োজনীয় নাও হতে পারে; objdump পারেন
স্বয়ংক্রিয়ভাবে অনেক ফরম্যাট চিনতে পারে।

উদাহরণ স্বরূপ,

objdump -b oasys -m vax -h fu.o

বিভাগ শিরোনাম থেকে সংক্ষিপ্ত তথ্য প্রদর্শন করে (-h) এর fu.o,
যা স্পষ্টভাবে চিহ্নিত (-m) একটি VAX অবজেক্ট ফাইল হিসাবে
ওসিস কম্পাইলার দ্বারা উত্পাদিত বিন্যাস। আপনি ফরম্যাট তালিকা করতে পারেন
সঙ্গে উপলব্ধ -i বিকল্প।

-C
-- demangle[=শৈলী]
ডিকোড (ধ্বংস করা) নিম্ন-স্তরের প্রতীক নামগুলি ব্যবহারকারী-স্তরের নামগুলিতে।
সিস্টেম দ্বারা প্রিপেন্ড করা কোনো প্রাথমিক আন্ডারস্কোর অপসারণ ছাড়াও,
এটি C++ ফাংশনের নাম পাঠযোগ্য করে তোলে। বিভিন্ন কম্পাইলার আছে
বিভিন্ন ম্যাঙ্গলিং শৈলী। ঐচ্ছিক অপসারণ শৈলী যুক্তি
আপনার জন্য একটি উপযুক্ত demangling শৈলী চয়ন করতে ব্যবহার করা যেতে পারে
সংকলক

-g
--ডিবাগিং
ডিবাগিং তথ্য প্রদর্শন করুন। এটি STABS এবং পার্স করার চেষ্টা করে
আইইইই ডিবাগিং ফরম্যাটের তথ্য ফাইলে সংরক্ষণ করে প্রিন্ট করুন
সিনট্যাক্স মত একটি সি ব্যবহার করে আউট. যদি এই ফরম্যাটের কোনটিই না পাওয়া যায়
এই বিকল্পটি ফিরে আসে -W যেকোনো DWARF মুদ্রণের বিকল্প
ফাইলে তথ্য।

-e
--ডিবাগিং-ট্যাগ
মত -g, কিন্তু তথ্য একটি সামঞ্জস্যপূর্ণ বিন্যাসে উত্পন্ন হয়
ctags টুল সহ।

-d
-- বিচ্ছিন্ন করা
মেশিনের নির্দেশাবলীর জন্য অ্যাসেম্বলার স্মৃতিবিদ্যা প্রদর্শন করুন
বস্তু ফাইল. এই বিকল্পটি শুধুমাত্র সেই বিভাগগুলিকে বিচ্ছিন্ন করে যা আছে
নির্দেশাবলী অন্তর্ভুক্ত প্রত্যাশিত.

-D
--সব বিচ্ছিন্ন করা
মত -d, কিন্তু সব বিভাগের বিষয়বস্তু বিচ্ছিন্ন করুন, শুধু নয়
যারা নির্দেশাবলী ধারণ করবে বলে আশা করা হচ্ছে।

এই বিকল্প এছাড়াও এর disassembly উপর একটি সূক্ষ্ম প্রভাব আছে
কোড বিভাগে নির্দেশাবলী। যখন বিকল্প -d কার্যকর অবজেডাম্প হয়
অনুমান করবে যে একটি কোড বিভাগে উপস্থিত যে কোনো চিহ্ন তে ঘটবে
নির্দেশাবলীর মধ্যে সীমানা এবং এটি বিচ্ছিন্ন করতে অস্বীকার করবে
এমন একটি সীমানা জুড়ে। যখন বিকল্প -D তবে এটি কার্যকর
অনুমান দমন করা হয়। এর মানে হল যে এটা সম্ভব
এর আউটপুট -d এবং -D পার্থক্য করতে যদি, উদাহরণস্বরূপ, ডেটা সংরক্ষণ করা হয়
কোড বিভাগ।

লক্ষ্য একটি ARM আর্কিটেকচার হলে এই সুইচ এছাড়াও আছে
পাওয়া তথ্যের টুকরো ডিকোড করতে ডিসসেম্বলারকে বাধ্য করার প্রভাব
কোড বিভাগগুলিতে যেন সেগুলি নির্দেশ ছিল।

--প্রিফিক্স-ঠিকানা
বিচ্ছিন্ন করার সময়, প্রতিটি লাইনে সম্পূর্ণ ঠিকানা মুদ্রণ করুন। এই
পুরানো disassembly বিন্যাস.

-ইবি
-ইএল
--এন্ডিয়ান={বড়|ছোট}
অবজেক্ট ফাইলের শেষতা নির্দিষ্ট করুন। এটি শুধুমাত্র প্রভাবিত করে
disassembly একটি ফাইল বিন্যাস disassembling যখন এটি দরকারী হতে পারে
যা শেষের তথ্য বর্ণনা করে না, যেমন এস-রেকর্ড।

-f
--ফাইল-হেডার
প্রতিটির সামগ্রিক হেডার থেকে সংক্ষিপ্ত তথ্য প্রদর্শন করুন
বস্তু ফাইল ফাইল।

-F
--ফাইল-অফসেট
বিভাগগুলিকে বিচ্ছিন্ন করার সময়, যখনই একটি প্রতীক প্রদর্শিত হয়, এছাড়াও
ডেটার অঞ্চলের অফসেট ফাইলটি প্রদর্শন করুন যা হতে চলেছে
ডাম্প যদি zeroes এড়িয়ে যাওয়া হয়, তারপর যখন disassembly
resumes, ব্যবহারকারীকে বলুন কতটি শূন্য এড়িয়ে গেছে এবং ফাইলটি
স্থানের অফসেট যেখান থেকে বিচ্ছিন্নকরণ পুনরায় শুরু হয়। কখন
ডাম্পিং বিভাগ, থেকে অবস্থানের অফসেট ফাইল প্রদর্শন
যেখানে ডাম্প শুরু হয়।

--ফাইল-স্টার্ট-প্রসঙ্গ
ইন্টারলিস্টেড সোর্স কোড/ডিসঅ্যাসেম্বলি প্রদর্শন করার সময় সেটি নির্দিষ্ট করুন
(অনুমান করে -S) একটি ফাইল থেকে যা এখনও প্রদর্শিত হয়নি, প্রসারিত করুন
ফাইলের শুরুর প্রসঙ্গ।

-h
--বিভাগ-শিরোনাম
-- শিরোনাম
অবজেক্টের বিভাগ শিরোনাম থেকে সংক্ষিপ্ত তথ্য প্রদর্শন করুন
ফাইল.

ফাইলের অংশগুলি অমানক ঠিকানাগুলিতে স্থানান্তরিত হতে পারে, এর জন্য
ব্যবহার করে উদাহরণ -টেক্সট, -Tdata, বা -টিবিএসএস বিকল্পগুলি ld.
যাইহোক, কিছু অবজেক্ট ফাইল ফরম্যাট, যেমন a.out, সংরক্ষণ করে না
ফাইল সেগমেন্টের শুরুর ঠিকানা। সেই পরিস্থিতিতে,
যদিও ld ব্যবহার করে সঠিকভাবে বিভাগগুলিকে স্থানান্তরিত করে objdump -h থেকে
তালিকা ফাইল বিভাগের শিরোনাম সঠিক ঠিকানা দেখাতে পারে না।
পরিবর্তে, এটি সাধারণ ঠিকানাগুলি দেখায়, যা এর জন্য অন্তর্নিহিত
লক্ষ্য।

-H
--help
বিকল্পগুলির একটি সারাংশ প্রিন্ট করুন objdump এবং প্রস্থান করুন।

-i
--তথ্য
সমস্ত আর্কিটেকচার এবং অবজেক্ট ফরম্যাট দেখানো একটি তালিকা প্রদর্শন করুন
সঙ্গে স্পেসিফিকেশন জন্য উপলব্ধ -b or -m.

-j নাম
--বিভাগ=নাম
শুধুমাত্র বিভাগের জন্য তথ্য প্রদর্শন করুন নাম.

-l
--লাইন-সংখ্যা
ফাইলের নাম দিয়ে প্রদর্শন (ডিবাগিং তথ্য ব্যবহার করে) লেবেল করুন
এবং অবজেক্ট কোড বা রিলোক্সের সাথে সংশ্লিষ্ট উৎস লাইন সংখ্যা
দেখানো শুধুমাত্র সঙ্গে দরকারী -d, -D, বা -r.

-m মেশিন
--স্থাপত্য =মেশিন
অবজেক্ট ফাইল বিচ্ছিন্ন করার সময় ব্যবহার করার জন্য আর্কিটেকচার নির্দিষ্ট করুন।
অবজেক্ট ফাইলগুলিকে বিচ্ছিন্ন করার সময় এটি কার্যকর হতে পারে যা নয়
স্থাপত্যের তথ্য বর্ণনা করুন, যেমন এস-রেকর্ড। আপনি তালিকা করতে পারেন
সঙ্গে উপলব্ধ আর্কিটেকচার -i বিকল্প।

লক্ষ্য একটি ARM আর্কিটেকচার হলে এই সুইচ একটি আছে
অতিরিক্ত প্রভাব। এটা শুধুমাত্র যারা disassembly সীমাবদ্ধ
নির্দেশাবলী দ্বারা নির্দিষ্ট আর্কিটেকচার দ্বারা সমর্থিত মেশিন.
যদি এই সুইচটি ব্যবহার করার প্রয়োজন হয় কারণ ইনপুট ফাইলটি করে
কোন স্থাপত্য তথ্য ধারণ না, কিন্তু এটি আকাঙ্ক্ষিত
সমস্ত নির্দেশাবলী ব্যবহার disassemble -মর্ম.

-M অপশন
--ডিসাসেম্বলার-বিকল্প=অপশন
disassembler লক্ষ্য নির্দিষ্ট তথ্য পাস. কেবল
কিছু লক্ষ্যে সমর্থিত। এর চেয়ে বেশি উল্লেখ করার প্রয়োজন হলে
একটি disassembler বিকল্প তারপর একাধিক -M বিকল্প ব্যবহার করা যেতে পারে বা করতে পারেন
একটি কমা বিভক্ত তালিকায় একসাথে স্থাপন করা হবে।

যদি লক্ষ্যটি একটি ARM আর্কিটেকচার হয় তবে এই সুইচটি ব্যবহার করা যেতে পারে
ডিসাসেম্বলারের সময় কোন রেজিস্টার নাম সেট ব্যবহার করা হয় তা নির্বাচন করতে।
নির্দিষ্ট করা -M reg-names-std (ডিফল্ট) রেজিস্টার নির্বাচন করবে
ARM-এর নির্দেশনা সেট ডকুমেন্টেশনে ব্যবহৃত নাম, কিন্তু সঙ্গে
রেজিস্টার 13 কে 'sp' বলা হয়, 14 কে 'lr' বলা হয় এবং 15 কে রেজিস্টার করা হয়
'pc' বলা হয়। নির্দিষ্ট করা -M reg-names-apcs নাম সেট নির্বাচন করবে
ARM পদ্ধতি কল স্ট্যান্ডার্ড দ্বারা ব্যবহৃত, উল্লেখ করার সময় -M reg-
নাম-কাঁচা শুধু ব্যবহার করবে r রেজিস্টার নম্বর দ্বারা অনুসরণ.

এছাড়াও APCS রেজিস্টার নামকরণ স্কিমে দুটি রূপ রয়েছে
দ্বারা সক্রিয় -M reg-names-atpcs এবং -M reg-names-special-atpcs যে
এআরএম/থাম্ব প্রসিডিউর কল স্ট্যান্ডার্ড নেমিং কনভেনশন ব্যবহার করুন।
(হয় সাধারন রেজিস্টার নাম বা বিশেষ রেজিস্টার সহ
নাম)।

এই বিকল্পটি এআরএম আর্কিটেকচারের জন্য জোর করে ব্যবহার করা যেতে পারে
দ্বারা থাম্ব নির্দেশাবলী হিসাবে সমস্ত নির্দেশ ব্যাখ্যা করার জন্য disassembler
সুইচ ব্যবহার করে --disassembler-options=force-thumb। এটা হতে পারে
অন্যান্য দ্বারা উত্পাদিত থাম্ব কোড বিচ্ছিন্ন করার চেষ্টা করার সময় দরকারী
কম্পাইলার

x86 এর জন্য, কিছু অপশনের ফাংশন ডুপ্লিকেট -m
সুইচ করুন, কিন্তু সূক্ষ্ম দানাদার নিয়ন্ত্রণের অনুমতি দিন। থেকে একাধিক নির্বাচন
নিম্নলিখিত একটি কমা পৃথক স্ট্রিং হিসাবে নির্দিষ্ট করা যেতে পারে.

"x86-64"
"i386"
"i8086"
প্রদত্ত আর্কিটেকচারের জন্য disassembly নির্বাচন করুন।

"ইন্টেল"
"att"
ইন্টেল সিনট্যাক্স মোড এবং AT&T সিনট্যাক্স মোডের মধ্যে নির্বাচন করুন।

"amd64"
"intel64"
AMD64 ISA এবং Intel64 ISA এর মধ্যে নির্বাচন করুন।

"ইনটেল-নিমোনিক"
"এটি-নিমোনিক"
ইন্টেল মেমোনিক মোড এবং AT&T মেমোনিক মোডের মধ্যে নির্বাচন করুন।
দ্রষ্টব্য: "intel-mnemonic" বোঝায় "intel" এবং "att-mnemonic"
"att" বোঝায়।

"addr64"
"addr32"
"addr16"
"ডেটা 32"
"ডেটা 16"
ডিফল্ট ঠিকানা আকার এবং অপারেন্ড আকার নির্দিষ্ট করুন. এই চার
"x86-64", "i386" বা "i8086" হলে বিকল্পগুলি ওভাররাইড করা হবে
বিকল্প স্ট্রিং পরে প্রদর্শিত হবে.

"প্রত্যয়"
AT&T মোডে থাকাকালীন, বিচ্ছিন্নকারীকে একটি প্রিন্ট করতে নির্দেশ দেয়
mnemonic প্রত্যয় এমনকি যখন প্রত্যয় দ্বারা অনুমান করা যেতে পারে
অপারেন্ড

পাওয়ারপিসির জন্য, বুক BookE নির্দেশাবলীর বিচ্ছিন্নকরণ নিয়ন্ত্রণ করে।
32 এবং 64 যথাক্রমে PowerPC এবং PowerPC64 বিচ্ছিন্নভাবে নির্বাচন করুন।
e300 e300 পরিবারের জন্য disassembly নির্বাচন করে। 440 নির্বাচন
পাওয়ারপিসি 440 এর জন্য বিচ্ছিন্ন করা। পিপিসিপিএস জন্য disassembly নির্বাচন
PPC750CL এর জোড়া একক নির্দেশাবলী।

MIPS-এর জন্য, এই বিকল্পটি নিমোনিক নির্দেশের মুদ্রণ নিয়ন্ত্রণ করে
বিচ্ছিন্ন নির্দেশাবলীতে নাম এবং রেজিস্টার নাম। একাধিক
নিম্নলিখিত থেকে নির্বাচন একটি কমা পৃথক হিসাবে নির্দিষ্ট করা যেতে পারে
স্ট্রিং, এবং অবৈধ বিকল্প উপেক্ষা করা হয়:

"নো-উপানাম"
কিছু ছদ্ম-এর পরিবর্তে 'কাঁচা' নির্দেশনা মেমোনিক প্রিন্ট করুন
মেমোনিক নির্দেশনা অর্থাৎ, এর পরিবর্তে 'দদ্দু' বা 'বা' প্রিন্ট করুন
'move', 'nop' এর পরিবর্তে 'sll', ইত্যাদি।

"msa"
MSA নির্দেশাবলী বিচ্ছিন্ন করুন।

"ভার্ট"
ভার্চুয়ালাইজেশন ASE নির্দেশাবলী বিচ্ছিন্ন করুন।

"এক্সপিএ"
এক্সটেন্ডেড ফিজিক্যাল অ্যাড্রেস (XPA) ASE ডিসসেম্বল করুন
নির্দেশাবলী।

"gpr-names=ABI"
জন্য উপযুক্ত হিসাবে জিপিআর (সাধারণ-উদ্দেশ্য রেজিস্টার) নাম মুদ্রণ করুন
নির্দিষ্ট ABI. ডিফল্টরূপে, জিপিআর নাম নির্বাচন করা হয়
বাইনারি এর ABI অনুযায়ী বিচ্ছিন্ন করা হচ্ছে।

"fpr-নাম =ABI"
উপযুক্ত হিসাবে FPR (ফ্লোটিং-পয়েন্ট রেজিস্টার) নাম প্রিন্ট করুন
নির্দিষ্ট ABI. ডিফল্টরূপে, FPR নম্বরগুলি বরং মুদ্রিত হয়
নামের চেয়ে

"cp0-নাম =আর্চ"
CP0 (সিস্টেম কন্ট্রোল কপ্রসেসর; কপ্রসেসর 0) রেজিস্টার প্রিন্ট করুন
CPU বা আর্কিটেকচারের জন্য উপযুক্ত নাম
ARCH দ্বারা. ডিফল্টরূপে, CP0 রেজিস্টার নাম অনুযায়ী নির্বাচন করা হয়
বাইনারিটির আর্কিটেকচার এবং CPU বিচ্ছিন্ন করা হচ্ছে।

"hwr-নাম =আর্চ"
HWR প্রিন্ট করুন (হার্ডওয়্যার রেজিস্টার, "rdhwr" নির্দেশ দ্বারা ব্যবহৃত)
CPU বা আর্কিটেকচারের জন্য উপযুক্ত নাম
ARCH দ্বারা. ডিফল্টরূপে, HWR নাম অনুযায়ী নির্বাচন করা হয়
বাইনারিটির আর্কিটেকচার এবং সিপিইউ আলাদা করা হচ্ছে।

"reg-names=ABI"
নির্বাচিত ABI-এর জন্য উপযুক্ত হিসাবে GPR এবং FPR নাম প্রিন্ট করুন।

"reg-names=আর্চ"
CPU-নির্দিষ্ট রেজিস্টারের নাম প্রিন্ট করুন (CP0 রেজিস্টার এবং HWR নাম)
নির্বাচিত সিপিইউ বা আর্কিটেকচারের জন্য উপযুক্ত।

উপরে তালিকাভুক্ত যেকোনো বিকল্পের জন্য, ABI- র or ARCH দ্বারা নির্দিষ্ট করা যেতে পারে
as সাংখ্যিক নামের পরিবর্তে সংখ্যা মুদ্রিত আছে, জন্য
নির্বাচিত ধরনের রেজিস্টার। আপনি উপলব্ধ মান তালিকা করতে পারেন
ABI- র এবং ARCH দ্বারা ব্যবহার করে --help বিকল্প।

VAX-এর জন্য, আপনি ফাংশন এন্ট্রি ঠিকানা উল্লেখ করতে পারেন -M
এন্ট্রি: 0xf00ba. আপনি সঠিকভাবে এটি একাধিক বার ব্যবহার করতে পারেন
VAX বাইনারি ফাইলগুলিকে বিচ্ছিন্ন করুন যাতে প্রতীক টেবিল থাকে না (যেমন
রম ডাম্প)। এই ক্ষেত্রে, ফাংশন এন্ট্রি মাস্ক হবে
অন্যথায় VAX নির্দেশাবলী হিসাবে ডিকোড করা হবে, যা সম্ভবত নেতৃত্ব দেবে
ফাংশন বাকি ভুলভাবে disassembled হচ্ছে.

-p
--প্রাইভেট-হেডার
অবজেক্ট ফাইল ফরম্যাটের জন্য নির্দিষ্ট তথ্য মুদ্রণ করুন। দ্য
মুদ্রিত সঠিক তথ্য অবজেক্ট ফাইল ফরম্যাটের উপর নির্ভর করে। জন্য
কিছু অবজেক্ট ফাইল ফরম্যাট, কোন অতিরিক্ত তথ্য মুদ্রিত হয় না।

-P অপশন
--প্রাইভেট=অপশন
অবজেক্ট ফাইল ফরম্যাটের জন্য নির্দিষ্ট তথ্য মুদ্রণ করুন। দ্য
যুক্তি অপশন একটি কমা দ্বারা বিভক্ত তালিকা যা এর উপর নির্ভর করে
বিন্যাস (বিকল্পের তালিকা সাহায্যে প্রদর্শিত হয়)।

XCOFF এর জন্য, উপলব্ধ বিকল্পগুলি হল:

"শিরোনাম"
"আউট"
"বিভাগ"
"syms"
"রিলোকস"
"লিনো,"
"লোডার"
"ব্যতীত"
"টাইপচ্কে"
"ট্রেসব্যাক"
"toc"
"ldinfo"

সমস্ত অবজেক্ট ফরম্যাট এই বিকল্পটিকে সমর্থন করে না। বিশেষ করে ELF
বিন্যাস এটি ব্যবহার করে না।

-r
-- রিলোক
ফাইলের স্থানান্তর এন্ট্রি প্রিন্ট করুন। সঙ্গে ব্যবহার করা হলে -d or -D,
স্থানান্তর disassembly সঙ্গে interspersed মুদ্রিত হয়.

-R
--ডাইনামিক-রিলোক
ফাইলের গতিশীল স্থানান্তর এন্ট্রি প্রিন্ট করুন। এই শুধুমাত্র
গতিশীল বস্তুর জন্য অর্থপূর্ণ, যেমন ভাগ করা নির্দিষ্ট ধরনের
লাইব্রেরি জন্য -r, যদি এর সাথে ব্যবহার করা হয় -d or -D, স্থানান্তর হয়
মুদ্রিত disassembly সঙ্গে interspersed.

-s
--সম্পূর্ণ বিষয়বস্তু
অনুরোধ করা যেকোনো বিভাগের সম্পূর্ণ বিষয়বস্তু প্রদর্শন করুন। গতানুগতিক
সমস্ত অ-খালি বিভাগ প্রদর্শিত হয়।

-S
--সূত্র
ডিসপ্লে সোর্স কোড বিচ্ছিন্ন করার সাথে মিশ্রিত, যদি সম্ভব হয়।
বোঝায় -d.

--প্রিফিক্স=উপসর্গ
নির্দিষ্ট করুন উপসর্গ এর সাথে ব্যবহার করার সময় পরম পাথ যোগ করতে -S.

--প্রিফিক্স-স্ট্রিপ=স্তর
কতগুলি প্রাথমিক ডিরেক্টরির নাম বন্ধ করতে হবে তা নির্দেশ করুন
হার্ডওয়্যার্ড পরম পাথ. এটা ছাড়া কোন প্রভাব নেই --প্রিফিক্স=উপসর্গ.

--শো-কাঁচা-ইনসান
নির্দেশ বিচ্ছিন্ন করার সময়, নির্দেশটি হেক্সে প্রিন্ট করুন
পাশাপাশি প্রতীকী আকারে। এই যখন ডিফল্ট ছাড়া
--প্রিফিক্স-ঠিকানা ব্যবহৃত হয়.

--না-শো-কাঁচা-ইনসান
নির্দেশ বিচ্ছিন্ন করার সময়, নির্দেশ মুদ্রণ করবেন না
বাইট এই ডিফল্ট যখন --প্রিফিক্স-ঠিকানা ব্যবহৃত হয়.

--insn-প্রস্থ=প্রস্থ
প্রদর্শন প্রস্থ বিচ্ছিন্ন করার সময় একক লাইনে বাইট
নির্দেশাবলী।

-W[lLiaprmfFsoRt]
--বামন[=কাঁচা রেখা,=ডিকোড লাইন,=তথ্য,=সংক্ষিপ্ত,=পাবনাম]
--বামন[=অরেঞ্জ,=ম্যাক্রো,=ফ্রেম,=ফ্রেম-ইন্টারপ,=str,=loc]
--বামন[=পরিসীমা,=pubtypes,=trace_info,=trace_abbrev]
--বামন[=trace_aranges,=gdb_index]
ফাইলে ডিবাগ বিভাগের বিষয়বস্তু প্রদর্শন করে, যদি থাকে
বর্তমান ঐচ্ছিক কোনো একটি বর্ণ বা শব্দ অনুসরণ করলে
সুইচ করুন তাহলে শুধুমাত্র সেই নির্দিষ্ট বিভাগে পাওয়া ডেটা হবে
ডাম্প

নোট করুন যে বিষয়বস্তু প্রদর্শন করার জন্য কোন একক অক্ষর বিকল্প নেই
ট্রেস বিভাগ বা .gdb_index.

দ্রষ্টব্য: থেকে আউটপুট = তথ্য বিকল্প দ্বারা প্রভাবিত হতে পারে
অপশন --বামন-গভীরতা, দ্য --বামন-শুরু এবং --বামন-চেক.

--বামন-গভীরতা=n
".debug_info" বিভাগের ডাম্প সীমিত করুন n শিশু এই
শুধুমাত্র সঙ্গে দরকারী --বামন=তথ্য. ডিফল্ট সব DIE প্রিন্ট করা হয়;
বিশেষ মান 0 এর জন্য n এছাড়াও এই প্রভাব থাকবে।

এর জন্য একটি অ-শূন্য মান সহ n, DIEs এ বা এর চেয়ে গভীরে n স্তর হবে
মুদ্রিত হবে না। জন্য পরিসীমা n শূন্য-ভিত্তিক।

--বামন-শুরু=n
শুধুমাত্র DIE গুলি প্রিন্ট করুন যা DIE সংখ্যাযুক্ত দিয়ে শুরু হয় n. এই শুধুমাত্র
সঙ্গে দরকারী --বামন=তথ্য.

যদি নির্দিষ্ট করা থাকে, এই বিকল্পটি যেকোনো শিরোনামের মুদ্রণকে দমন করবে
DIE সংখ্যার আগে তথ্য এবং সমস্ত DIE n. শুধু ভাইবোন
এবং নির্দিষ্ট ডিআইই-এর বাচ্চাদের প্রিন্ট করা হবে।

এর সাথে একযোগে ব্যবহার করা যেতে পারে --বামন-গভীরতা.

--বামন-চেক
বামন তথ্যের সামঞ্জস্যের জন্য অতিরিক্ত চেক সক্ষম করুন।

-G
--ছুরিকাঘাত
অনুরোধ করা যেকোনো বিভাগের সম্পূর্ণ বিষয়বস্তু প্রদর্শন করুন। প্রদর্শন করুন
থেকে .stab এবং .stab.index এবং .stab.excl বিভাগগুলির বিষয়বস্তু
একটি ELF ফাইল। এটি শুধুমাত্র সিস্টেমে উপযোগী (যেমন সোলারিস 2.0)
যেখানে ".stab" ডিবাগিং চিহ্ন-টেবিল এন্ট্রিগুলি একটিতে বহন করা হয়
ELF বিভাগ। অন্যান্য ফাইল ফরম্যাটে, ডিবাগিং সিম্বল-টেবিল
এন্ট্রিগুলি লিঙ্কেজ চিহ্নের সাথে আন্তঃলিভ করা হয় এবং এতে দৃশ্যমান হয়
দ্য --সিমস আউটপুট।

--শুরু-ঠিকানা=ঠিকানা
নির্দিষ্ট ঠিকানায় ডেটা প্রদর্শন করা শুরু করুন। এটি প্রভাবিত করে
এর আউটপুট -d, -r এবং -s অপশন।

--স্টপ-ঠিকানা=ঠিকানা
নির্দিষ্ট ঠিকানায় ডেটা প্রদর্শন করা বন্ধ করুন। এটি প্রভাবিত করে
এর আউটপুট -d, -r এবং -s অপশন।

-t
--সিমস
ফাইলের প্রতীক টেবিল এন্ট্রি প্রিন্ট করুন। এই অনুরূপ
দ্বারা প্রদত্ত তথ্য nm প্রোগ্রাম, যদিও প্রদর্শন বিন্যাস
এটা ভিন্ন. আউটপুটের বিন্যাস এর বিন্যাসের উপর নির্ভর করে
ফাইল ডাম্প করা হচ্ছে, কিন্তু দুটি প্রধান ধরনের আছে। একজন তাকায়
এটার মত:

[ 4](সেকেন্ড 3)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .bss
[ 6](সেকেন্ড 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 ফ্রেড

যেখানে বর্গ বন্ধনীর ভিতরের সংখ্যা হল সংখ্যা
প্রতীক টেবিলে এন্ট্রি, শুষ্ক নম্বর হল বিভাগ নম্বর,
দ্য fl মান হল প্রতীকের পতাকা বিট, ty সংখ্যা হল
প্রতীকের ধরন, scl সংখ্যা হল প্রতীকের স্টোরেজ ক্লাস এবং
nx মান হল এর সাথে যুক্ত সহায়ক এন্ট্রির সংখ্যা
প্রতীক শেষ দুটি ক্ষেত্র হল প্রতীকের মান এবং এর নাম।

অন্যান্য সাধারণ আউটপুট বিন্যাস, সাধারণত ELF ভিত্তিক ফাইলগুলির সাথে দেখা যায়,
এটা এমন দেখতে:

00000000 ld .bss 00000000 .bss
00000000 g .text 00000000 fred

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

বিভাগের নামের পরে আরেকটি ক্ষেত্র আসে, একটি সংখ্যা, যার জন্য
সাধারণ চিহ্ন হল প্রান্তিককরণ এবং অন্যান্য প্রতীকের জন্য আকার।
অবশেষে প্রতীকের নাম প্রদর্শিত হয়।

পতাকা অক্ষরগুলি নিম্নরূপ 7 টি গ্রুপে বিভক্ত:

"আমি"
"g"
"তুমি"
"!" প্রতীক হল স্থানীয় (l), বিশ্ব (g), অনন্য বিশ্ব (u),
বিশ্বব্যাপী না স্থানীয় (একটি স্থান) বা বিশ্বব্যাপী এবং স্থানীয় উভয়ই নয়
(!)। একটি প্রতীক বিভিন্ন ধরনের জন্য স্থানীয় বা বিশ্বব্যাপী হতে পারে না
কারণগুলি, যেমন, কারণ এটি ডিবাগিংয়ের জন্য ব্যবহৃত হয়, কিন্তু এটি
সম্ভবত একটি বাগ একটি ইঙ্গিত যদি এটি কখনও স্থানীয় এবং উভয় হয়
বিশ্বব্যাপী অনন্য বৈশ্বিক প্রতীক হল একটি GNU এক্সটেনশন
ELF প্রতীক বাইন্ডিংয়ের মানক সেট। যেমন একটি প্রতীক জন্য
ডায়নামিক লিঙ্কার নিশ্চিত করবে যে সেখানে পুরো প্রক্রিয়ায়
এই নাম এবং টাইপ ব্যবহার করা মাত্র একটি প্রতীক।

"w" প্রতীকটি দুর্বল (w) বা শক্তিশালী (একটি স্থান)।

"C" প্রতীকটি একটি কনস্ট্রাক্টর (C) বা একটি সাধারণ প্রতীক (a
স্থান)।

"W" প্রতীকটি একটি সতর্কতা (W) বা একটি সাধারণ প্রতীক (একটি স্থান)। ক
সতর্কীকরণ চিহ্নের নাম একটি বার্তা প্রদর্শিত হবে যদি
সতর্কতা চিহ্ন অনুসরণকারী চিহ্ন কখনও উল্লেখ করা হয়।

"আমি"
"i" প্রতীকটি অন্য চিহ্নের (I) একটি পরোক্ষ রেফারেন্স, ক
রিলোক প্রক্রিয়াকরণের সময় মূল্যায়ন করা ফাংশন (i) বা ক
স্বাভাবিক প্রতীক (একটি স্থান)।

"d"
"D" প্রতীকটি একটি ডিবাগিং প্রতীক (d) বা একটি গতিশীল প্রতীক (D) বা
একটি সাধারণ প্রতীক (একটি স্থান)।

"চ"
"চ"
"O" প্রতীকটি একটি ফাংশনের নাম (F) বা একটি ফাইল (f) বা একটি
বস্তু (O) বা শুধুমাত্র একটি সাধারণ প্রতীক (একটি স্থান)।

-T
--ডাইনামিক-সিমস
ফাইলের ডাইনামিক সিম্বল টেবিল এন্ট্রি প্রিন্ট করুন। এই শুধুমাত্র
গতিশীল বস্তুর জন্য অর্থপূর্ণ, যেমন ভাগ করা নির্দিষ্ট ধরনের
লাইব্রেরি এই দ্বারা প্রদত্ত তথ্য অনুরূপ nm
প্রোগ্রাম দেওয়া যখন -D (-- গতিশীল) বিকল্প।

--বিশেষ-সিমস
চিহ্নগুলি প্রদর্শন করার সময় সেগুলি অন্তর্ভুক্ত করে যা লক্ষ্য বিবেচনা করে
কিছু উপায়ে বিশেষ হতে হবে এবং যা সাধারণত আগ্রহের হবে না
ব্যবহারকারীর কাছে

-V
--সংস্করণ
এর সংস্করণ নম্বর প্রিন্ট করুন objdump এবং প্রস্থান করুন।

-x
--সমস্ত-শিরোনাম
প্রতীক সহ সমস্ত উপলব্ধ হেডার তথ্য প্রদর্শন করুন
টেবিল এবং স্থানান্তর এন্ট্রি. ব্যবহার -x নির্দিষ্ট করার সমতুল্য
সব -a -f -h -p -r -t.

-w
--প্রশস্ত
80-এর বেশি আউটপুট ডিভাইসের জন্য কিছু লাইন ফর্ম্যাট করুন
কলাম. এছাড়াও প্রতীকের নামগুলি যখন তারা থাকে তখন ছেঁটে ফেলবেন না
প্রদর্শিত

-z
-- বিচ্ছিন্ন-শূন্য
সাধারণত disassembly আউটপুট শূন্যের ব্লকগুলি এড়িয়ে যাবে। এই
অপশনটি ডিসাসেম্বলারকে সেই ব্লকগুলিকে বিচ্ছিন্ন করার নির্দেশ দেয়, ঠিক
অন্য কোন তথ্য মত।

@ফাইল
থেকে কমান্ড লাইন বিকল্প পড়ুন ফাইল. পঠিত বিকল্প সন্নিবেশ করা হয়
মূল @ এর জায়গায়ফাইল বিকল্প। যদি ফাইল বিদ্যমান নেই, বা
পড়া যাবে না, তাহলে বিকল্পটিকে আক্ষরিক অর্থে বিবেচনা করা হবে, এবং নয়
সরানো হয়েছে।

বিকল্পগুলি ফাইল হোয়াইটস্পেস দ্বারা পৃথক করা হয়। একটি সাদা স্থান
অক্ষর সমগ্র ঘিরে একটি বিকল্প অন্তর্ভুক্ত করা যেতে পারে
একক বা ডবল উদ্ধৃতিতে বিকল্প। যেকোনো চরিত্র (সহ
একটি ব্যাকস্ল্যাশ) অক্ষরটির উপসর্গ দিয়ে অন্তর্ভুক্ত করা যেতে পারে
ব্যাকস্ল্যাশ সহ অন্তর্ভুক্ত। দ্য ফাইল নিজেই অতিরিক্ত থাকতে পারে
@ফাইল বিকল্প; এই ধরনের যেকোনো বিকল্প পুনরাবৃত্তিমূলকভাবে প্রক্রিয়া করা হবে।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে i686-linux-gnu-objdump ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Alt-F
    Alt-F
    Alt-F একটি বিনামূল্যে এবং ওপেন সোর্স প্রদান করে
    DLINK এর জন্য বিকল্প ফার্মওয়্যার
    DNS-320/320L/321/323/325/327L and
    DNR-322L। Alt-F আছে সাম্বা এবং NFS;
    ext2/3/4 সমর্থন করে...
    Alt-F ডাউনলোড করুন
  • 2
    usm
    usm
    ইউএসএম একটি ইউনিফাইড স্ল্যাকওয়্যার প্যাকেজ
    ম্যানেজার যা স্বয়ংক্রিয়ভাবে পরিচালনা করে
    নির্ভরতা রেজোলিউশন। এটি একত্রিত করে
    সহ বিভিন্ন প্যাকেজ সংগ্রহস্থল
    স্ল্যাকওয়্যার, স্ল্যাকি, পি...
    ইউএসএম ডাউনলোড করুন
  • 3
    Chart.js
    Chart.js
    Chart.js একটি জাভাস্ক্রিপ্ট লাইব্রেরি যে
    ডিজাইনার এবং ডেভেলপারদের আঁকার অনুমতি দেয়
    HTML5 ব্যবহার করে সব ধরনের চার্ট
    ক্যানভাস উপাদান। চার্ট js একটি মহান প্রস্তাব
    অ্যারে...
    Chart.js ডাউনলোড করুন
  • 4
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    দ্রষ্টব্য: iReport/Jaspersoft Studio সাপোর্ট
    ঘোষণা: সংস্করণ 5.5.0 অনুযায়ী,
    Jaspersoft Studio হবে অফিসিয়াল
    JasperReports জন্য ডিজাইন ক্লায়েন্ট. আমি প্রতিবেদন করি
    ইচ্ছাশক্তি...
    JasperReports এর জন্য iReport-Designer ডাউনলোড করুন
  • 5
    পোস্ট ইন্সটলার এফ
    পোস্ট ইন্সটলার এফ
    PostInstallerF সব ইন্সটল করবে
    সফ্টওয়্যার যা ফেডোরা লিনাক্স এবং অন্যান্য
    ডিফল্টরূপে অন্তর্ভুক্ত না, পরে
    প্রথমবার ফেডোরা চালাচ্ছে। এর
    জন্য সহজ...
    PostInstallerF ডাউনলোড করুন
  • 6
    স্ট্রেস
    স্ট্রেস
    স্ট্রেস প্রকল্প সরানো হয়েছে
    https://strace.io. strace is a
    ডায়গনিস্টিক, ডিবাগিং এবং নির্দেশমূলক
    লিনাক্সের জন্য ইউজারস্পেস ট্রেসার। এটা ব্যবহার করা হয়
    একটি নিরীক্ষণ করতে...
    স্ট্রেস ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad