·valgrind

مهارة ملف تعريف Valgrind لاكتشاف أخطاء الذاكرة وتوصيف ذاكرة التخزين المؤقت. يُستخدم عند تشغيل Memcheck للعثور على تلف الكومة، أو الاستخدام بعد الفراغ، أو تسرب الذاكرة، أو عمليات القراءة غير المهيأة؛ أو Cachegrind/Callgrind لمحاكاة ذاكرة التخزين المؤقت والتوصيف على مستوى الوظيفة. يتم التنشيط عند الاستعلامات حول valgrind، أو memcheck، أو تسربات الكومة، أو الاستخدام بعد الاستخدام بدون معقمات، أو ذاكرة التخزين المؤقت، أو callgrind، أو KCachegrind، أو ملفات تعريف الذاكرة الضخمة.

27التثبيتات·0الرائج·@mohitmishra786

التثبيت

$npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill valgrind

كيفية تثبيت valgrind

ثبّت مهارة الذكاء الاصطناعي valgrind بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill valgrind
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: mohitmishra786/low-level-dev-skills.

Guide agents through Valgrind tools: Memcheck for memory errors, Cachegrind for cache simulation, Callgrind for call graphs, and Massif for heap profiling.

Compile with -g -O1 for best results. -O0 is also fine; avoid -O2+ which can produce false positives.

| --leak-check=full | summary | Full leak details | | --show-leak-kinds=all | definite | Show all leak kinds | | --track-origins=yes | no | Show where uninit values came from (slow) | | --error-exitcode=N | 0 | Exit N if errors found (CI integration) | | --log-file=file | stderr | Save report to file | | --suppressions=file | none | Suppress known FPs |

مهارة ملف تعريف Valgrind لاكتشاف أخطاء الذاكرة وتوصيف ذاكرة التخزين المؤقت. يُستخدم عند تشغيل Memcheck للعثور على تلف الكومة، أو الاستخدام بعد الفراغ، أو تسرب الذاكرة، أو عمليات القراءة غير المهيأة؛ أو Cachegrind/Callgrind لمحاكاة ذاكرة التخزين المؤقت والتوصيف على مستوى الوظيفة. يتم التنشيط عند الاستعلامات حول valgrind، أو memcheck، أو تسربات الكومة، أو الاستخدام بعد الاستخدام بدون معقمات، أو ذاكرة التخزين المؤقت، أو callgrind، أو KCachegrind، أو ملفات تعريف الذاكرة الضخمة. المصدر: mohitmishra786/low-level-dev-skills.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill valgrind
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-22
آخر تحديث
2026-03-10

Browse more skills from mohitmishra786/low-level-dev-skills

إجابات سريعة

ما هي valgrind؟

مهارة ملف تعريف Valgrind لاكتشاف أخطاء الذاكرة وتوصيف ذاكرة التخزين المؤقت. يُستخدم عند تشغيل Memcheck للعثور على تلف الكومة، أو الاستخدام بعد الفراغ، أو تسرب الذاكرة، أو عمليات القراءة غير المهيأة؛ أو Cachegrind/Callgrind لمحاكاة ذاكرة التخزين المؤقت والتوصيف على مستوى الوظيفة. يتم التنشيط عند الاستعلامات حول valgrind، أو memcheck، أو تسربات الكومة، أو الاستخدام بعد الاستخدام بدون معقمات، أو ذاكرة التخزين المؤقت، أو callgrind، أو KCachegrind، أو ملفات تعريف الذاكرة الضخمة. المصدر: mohitmishra786/low-level-dev-skills.

كيف أثبّت valgrind؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill valgrind بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/mohitmishra786/low-level-dev-skills

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-02-22