рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

llvm-extract-3.8 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ llvm-extract-3.8 рдЪрд▓рд╛рдПрдВред

рдпрд╣ рдХрдорд╛рдВрдб llvm-extract-3.8 рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


llvm-extract - LLVM рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд┐рдХрд╛рд▓реЗрдВ

SYNOPSIS


рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ [рд╡рд┐рдХрд▓реНрдкреЛрдВ] --func рд╕рдорд╛рд░реЛрд╣-рдирд╛рдо [рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо]

рд╡рд░реНрдгрди


RSI рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рдХрдорд╛рдВрдб рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ
рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рдЯрдХреЛрдб рдлрд╝рд╛рдЗрд▓ред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмрдбрд╝реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдмрдЧ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд┐рдЯрдХреЛрдб рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рдпрд╣ рднреА рд╣реЛрдЧрд╛
рдЕрдЧрдореНрдп рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдЕрдкреНрд░рдпреБрдХреНрдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

RSI рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдХрдорд╛рдВрдб рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдЕрдкрдирд╛ рдЗрдирдкреБрдЯ рдкрдврд╝рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реИ -. рдЖрдЙрдЯрдкреБрдЯ рд╣рдореЗрд╢рд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ -o рд╡рд┐рдХрд▓реНрдк рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рд╡рд┐рдХрд▓реНрдк


-f
рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдкрд░ рдмрд╛рдЗрдирд░реА рдЖрдЙрдЯрдкреБрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рд░реЙ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдордирд╛ рдХрд░ рджреЗрдВрдЧреЗ
рдмрд┐рдЯрдХреЛрдб рдЖрдЙрдЯрдкреБрдЯ рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рдорд░реНрдЬреА
рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрдЪреНрдЪрд╛ рдмрд┐рдЯрдХреЛрдб рд▓рд┐рдЦреЗрдВред

--func рд╕рдорд╛рд░реЛрд╣-рдирд╛рдо
рдирд╛рдо рдХрд╛ рдлрдВрдХреНрд╢рди рдирд┐рдХрд╛рд▓реЗрдВ рд╕рдорд╛рд░реЛрд╣-рдирд╛рдо рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рдЯрдХреЛрдб рд╕реЗред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рде рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ред

--rfunc рд╕рдорд╛рд░реЛрд╣-рдирд┐рдпрдорд┐рдд-expr
рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВ рд╕рдорд╛рд░реЛрд╣-рдирд┐рдпрдорд┐рдд-expr рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рдЯрдХреЛрдб рд╕реЗред рд╕рднреА
рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХрд╛рдзрд┐рдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмрд╛рд░.

--рдЧреНрд▓реЛрдм рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдо
рдирд╛рдо рдХрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдирд┐рдХрд╛рд▓реЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдо рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рдЯрдХреЛрдб рд╕реЗред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рде рдХрдИ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ред

--rglob рдЧреНрд▓реЛрдм-рдирд┐рдпрдорд┐рдд-expr
рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ (рдУрдВ) рдорд┐рд▓рд╛рди рдирд┐рдХрд╛рд▓реЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ-рдирд┐рдпрдорд┐рдд-expr рдПрд▓рдПрд▓рд╡реАрдПрдо рдмрд┐рдЯрдХреЛрдб рд╕реЗред рд╕рднреА
рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрдИ рдмрд╛рд░ред

-рдорджрдж
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

-o рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо "-" (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рд╣реИ, рддреЛ рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рднреЗрдЬрддрд╛
рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдПред

-S
рдПрд▓рдПрд▓рд╡реАрдПрдо рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рднрд╛рд╖рд╛ (рдмрд┐рдЯрдХреЛрдб рдХреЗ рдмрдЬрд╛рдп) рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд▓рд┐рдЦреЗрдВред

рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐


If рдПрд▓рд╡реАрдПрдо-рдирд┐рдХрд╛рд▓реЗрдВ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ 0 рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред рдЕрдиреНрдпрдерд╛, рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рд╣реЛрдЧрд╛
рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ llvm-extract-3.8 рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad