iPhoneTools প্যাকেজ আইফোন / OSX আর্কিটেকচারের জন্য উন্নয়নশীল যখন আপনার জীবন সহজ করতে লিখিত কয়েক সরঞ্জাম উপস্থিত রয়েছে.
এই সরঞ্জামের অনেক আইফোন জন্য নির্দিষ্ট যদিও, অন্যদের পুরোপুরি এমনকি বিভিন্ন ইউনিক্স সিস্টেম কাজ করছে.
TraceAlloc লাইব্রেরী
এটি একটি মেমরি ব্লক বরাদ্দ হদিশ লাইব্রেরি ও এটা TraceAlloc হোম পেজে ভিতরে বর্ণনা করা হয়েছে.
nma2n
এই NM ইউটিলিটি দ্বারা উত্পন্ন প্রত্যেক প্রতীক ডাম্প ফাইল সঙ্গে কাজ যে একটি খুব সহজ টুল. আপনি এটা একটি NM প্রতীক ডাম্প ফাইল এবং ঠিকানার একটি সিরিজ পাস, এবং nma2n প্রতিটি ঠিকানা, নিকটস্থ সিম্বলের জন্য, খুঁজে বের করে.
একটি বাইনারি বা একটি গতিশীল লাইব্রেরি দেওয়া একটি NM প্রতীক ডাম্প ফাইল জেনারেট, আপনি শুধু চালানো:
$ NM -n BINPATH> SYMFILE
তারপর আপনি ঠিকানার একটি সেট ম্যাপ যা চিহ্ন খুঁজে বের করতে nma2n বাইনারি চালাতে পারেন:
SYMFILE ADDR -f $ nma2n ...
nma2n নির্মাণ সবচেয়ে ভালো উপায় হলো 'make` চালানো এবং' উবুন্টু iPhoneTools ডিরেক্টরি থেকে install` করা হয়.
fill-nmdir.sh
এই সমস্ত প্রাসঙ্গিক আইফোন গতিশীল লাইব্রেরি থেকে NM ডাম্প ফাইল সেট নিষ্কাশন ব্যবহার করা হয় যে একটি শেল স্ক্রিপ্ট হয়.
fill-nmdir.sh স্ক্রিপ্ট fill-nmdir.sh অবস্থিত একই ডিরেক্টরির মধ্যে স্থাপন করা উচিত যে একটি অক্জিলিয়ারী নাম script frmk-nmexport.sh ব্যবহার করে.
এই সরঞ্জামটি ব্যবহার করার সবচেয়ে ভালো উপায় হলো আপনার হোম ডিরেক্টরীতে ভিতরে একটি ডিরেক্টরি তৈরি, এবং fill-nmdir.sh স্ক্রিপ্ট ব্যবহার করে পূরণ করতে হয়.
$ Mkdir ~ / nmdumps
$ সিডি ~ / nmdumps
$ $ IPTDIR / fill-nmdir.sh $ স্বর্গীয়
$ IPTDIR iPhoneTools ডিরেক্টরির পাথ, এবং $ স্বর্গীয় আপনার আইফোন root ফাইল-সিস্টেমের পাথ কোথায়.
এই বর্তমান ডিরেক্টরির ভিতরে .nmdump ফাইল একটি সংখ্যা তৈরি করবে.
যারা সিস্টেম .nmdump ফাইল উপরে, আপনি আপনার আবেদন আপনার সর্বশেষ বিল্ড জন্য ~ / nmdumps ডিরেক্টরি এমনকি বর্তমান nmdump ভিতরে ড্রপ স্মরণে রাখতে হবে.
আপনার আবেদন সর্বশেষ বাইনারি ফাইল ধরুন $ BINPATH, এবং আপনার আবেদন নাম $ APP.app হয়, আপনি চালানোর প্রয়োজন:
$ NM -n $ BINPATH / $ APP.app> ~ / nmdumps / $ APP.nmdump
ব্যর্থতার আপনার আবেদন ভিতরে প্রতীকের জন্য ভুল প্রতীক সনাক্তকরণ হতে হবে, আপনার আবেদন nmdump ফাইল আপডেট করার জন্য মনে রাখা.
crash-demangle.pl
এই আমি / var / লগ / CrashReporter ডিরেক্টরি ভিতরে উত্পন্ন রহস্যপূর্ণ আইফোন ক্র্যাশ ডাম্প ফাইল demangle ব্যবহার করে একটি ইউটিলিটি টুল.
IPhoneTools সঠিকভাবে ইনস্টল করা হয় একবার, আইফোন থেকে নিষ্কাশিত একটি CRASH.plist ফাইল দেওয়া, আপনি জারি করে demangled সংস্করণ পেতে পারেন:
$ বিড়াল CRASH.plist | $ IPTDIR / crash-demangle.pl -D ~ / nmdumps
memdmp-demangle.pl
এই পার্ল স্ক্রিপ্ট আইফোন crashdump জেনারেটরের জন্য কি crash-demangle.pl TraceAlloc লাইব্রেরি, জন্য.
TraceAlloc লাইব্রেরি লাইব্রেরি / বাইনারি ভিতরে লাইব্রেরি / বাইনারি নাম ও ঠিকানা ধারণ করে কল ট্রেস উৎপন্ন.
Memdmp-demangle.pl ব্যবহার করে আপনি নাম কাজ সাংখ্যিক ঠিকানা অনুবাদ করতে সক্ষম হবে:
$ বিড়াল MEMDUMP.mdmp | $ IPTDIR / memdmp-demangle.pl -D ~ / nmdumps
সফটওয়্যার বিবরণ:
সংস্করণ: 0.2
তারিখ আপলোড: 2 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 40
পাওয়া মন্তব্যসমূহ না