זוהי הפקודה pbc_dump שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
pbc_dump - זרוק או המר קבצי Parrot bytecode (PBC).
תַקצִיר
pbc_dump [-tdh] [--terse|--disassemble|--header-only] file.pbc
pbc_dump -o converted.pbc file.pbc
תיאור
תוכנית לשפוך קבצי חבילה לצורה קריא אנושית.
שורת פיקוד אפשרויות
"-ד"
פירוק מקטעי קוד בתים.
"-ח"
זרוק את כותרת ה-bytecode בלבד.
"-t"
פלט קצר.
"-o converted.pbc"
אורז מחדש קובץ PBC לפורמט הבינארי המקורי של הפלטפורמה ליעילות טובה יותר
קריאת PBCs שאינם מקוריים.
פונקציות
"סטטי void const_dump(PARROT_INTERP, const PackFile_Segment *segp)"
זרוק את הטבלה הקבועה.
"סטטי void disas_dump(PARROT_INTERP, const PackFile_Segment *self)"
לפרק ולהשליך.
"סטטי void nums_dump(PARROT_INTERP, const PackFile_Segment *self)"
מפרק ומשליך שמות הפעלה ומספרי שורות בלבד.
"סטטי void null_dump(PARROT_INTERP, const PackFile_Segment *self)"
לא מייצר פלט עבור סוג הפלח הנתון.
"Void static null_dir_dump(PARROT_INTERP, const PackFile_Segment *self)"
זורק את כל הקטעים של PackFile_Directory הנתון, אבל לא מייצר פלט עבור
הספרייה עצמה.
"סטטי void PackFile_header_dump(PARROT_INTERP, const PackFile *pf)"
זרוק את הכותרת.
"עזרה לריק סטטי (ריק)"
הדפס את פרטי העזרה למשתמש.
"int main(int argc, const char **argv)"
לולאת הריצה. עבדו את הארגומנטים של שורת הפקודה והשליכו בהתאם.
השתמש ב-pbc_dump באינטרנט באמצעות שירותי onworks.net