mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-08 08:11:34 +00:00
434 lines
4.6 KiB
Plaintext
434 lines
4.6 KiB
Plaintext
# https://web.archive.org/web/20170218093716/https://www.adobe.com/products/postscript/pdfs/PLRM.pdf
|
|
# TODO(jvoisin) Add more, starting from page 318
|
|
|
|
|
|
header="%!PS"
|
|
|
|
#types
|
|
"array"
|
|
"packedarray"
|
|
"dict"
|
|
"string"
|
|
"userdict"
|
|
"$error"
|
|
"statusdict"
|
|
"FontDirectory"
|
|
"globaldict"
|
|
"systemdict"
|
|
"GlobalFontDirectory"
|
|
"Order"
|
|
"DateSource"
|
|
"BitsPerSample"
|
|
"Encode"
|
|
"Decode"
|
|
"Size"
|
|
|
|
# Stack operators
|
|
"dup"
|
|
"exch"
|
|
"pop"
|
|
"copy"
|
|
"roll"
|
|
"index"
|
|
"mark"
|
|
"clear"
|
|
"count"
|
|
"counttomark"
|
|
"cleartomark"
|
|
|
|
# maths
|
|
"add"
|
|
"sub"
|
|
"mul"
|
|
"div"
|
|
"idiv"
|
|
"mod"
|
|
"abs"
|
|
"neg"
|
|
"ceiling"
|
|
"floor"
|
|
"round"
|
|
"truncate"
|
|
"sqrt"
|
|
"exp"
|
|
"ln"
|
|
"log"
|
|
"rand"
|
|
"srang"
|
|
"rrand"
|
|
|
|
# arrays
|
|
"get"
|
|
"put"
|
|
"copy"
|
|
"length"
|
|
"forall"
|
|
"getinterval"
|
|
"putinterval"
|
|
"aload"
|
|
"astore"
|
|
"mark"
|
|
"setpacking"
|
|
"currentpacking"
|
|
"begin"
|
|
"end"
|
|
"def"
|
|
"store"
|
|
"load"
|
|
"where"
|
|
"countdictstack"
|
|
"cleardictstack"
|
|
"dictstack"
|
|
"known"
|
|
"maxlength"
|
|
"undef"
|
|
"<<"
|
|
">>"
|
|
"search"
|
|
"anchorsearch"
|
|
"token"
|
|
|
|
# relational operators
|
|
"eq"
|
|
"ne"
|
|
"gt"
|
|
"ge"
|
|
"lt"
|
|
"le"
|
|
"and"
|
|
"or"
|
|
"xor"
|
|
"true"
|
|
"false"
|
|
"bitshift"
|
|
|
|
|
|
#control operators
|
|
"if"
|
|
"else"
|
|
"ifelse"
|
|
"exec"
|
|
"for"
|
|
"repeat"
|
|
"loop"
|
|
"forall"
|
|
"pathforall"
|
|
"kshow"
|
|
"exit"
|
|
"countexecstack"
|
|
"execstack"
|
|
"stop"
|
|
"errordict"
|
|
"stopped"
|
|
|
|
|
|
# type
|
|
"type"
|
|
"xcheck"
|
|
"rcheck"
|
|
"wcheck"
|
|
"cvlit"
|
|
"cvx"
|
|
"readonly"
|
|
"executeonly"
|
|
"noacces"
|
|
"cvi"
|
|
"cvr"
|
|
"cns"
|
|
"cvs"
|
|
"cvrs"
|
|
|
|
#misc
|
|
"print"
|
|
"invalidaccess"
|
|
"gcheck"
|
|
"showpage"
|
|
"currentgstate"
|
|
"currentfile"
|
|
"status"
|
|
"byteavailable"
|
|
"setdevparams"
|
|
"currentdevparams"
|
|
"Predictor"
|
|
"Columns"
|
|
"Colors"
|
|
"BitsPerComponent"
|
|
"Uncompressed"
|
|
"EndOfLine"
|
|
"EncodedByteAlign"
|
|
"EndOfBlock"
|
|
"Blackls1"
|
|
"DamagedRowsBeforeError"
|
|
"CloseTarget"
|
|
"HuffTables"
|
|
"ColorTransform"
|
|
|
|
|
|
# vm
|
|
"load"
|
|
"save"
|
|
"restore"
|
|
"setglobal"
|
|
"grestoreall"
|
|
"invalidrestore"
|
|
"startjob"
|
|
"exitserver"
|
|
|
|
# User objects
|
|
"defineuserobject"
|
|
"undefineuserobject"
|
|
"execuserobject"
|
|
"UserObjects"
|
|
|
|
#i/o
|
|
"read"
|
|
"write"
|
|
"readstring"
|
|
"readline"
|
|
"writestring"
|
|
"readhexstring"
|
|
"writehexstring"
|
|
"token"
|
|
"flush"
|
|
"flushfile"
|
|
|
|
|
|
# files
|
|
"file"
|
|
"deletefile"
|
|
"renamefile"
|
|
"status"
|
|
"filenameforall"
|
|
"setfileposition"
|
|
"fileposition"
|
|
"%stdin"
|
|
"%stdout"
|
|
"%stderr"
|
|
"%statementedit"
|
|
"%lineedit"
|
|
|
|
# Filters
|
|
"ASCII85Decode"
|
|
"ASCII85Encode"
|
|
"ASCIIHexDecode"
|
|
"ASCIIHexEncode"
|
|
"Decode"
|
|
"Encode"
|
|
"RunLengthEncode"
|
|
"RunLengthDecode"
|
|
"CCITTFaxEncode"
|
|
"CCITTFaxDecode"
|
|
"DCTEncode"
|
|
"DCTDecode"
|
|
"ReusableStreamDecode"
|
|
"NullEncode"
|
|
"SubFileDecode"
|
|
"filter"
|
|
"LWZEncode"
|
|
"LWZDecode"
|
|
"FlateEncode"
|
|
"FlateDecode"
|
|
"EODCount"
|
|
"EODString"
|
|
"CloseSource"
|
|
|
|
|
|
# Resources
|
|
"findresource"
|
|
"resourcestatus"
|
|
"resourceforall"
|
|
"definerresource"
|
|
"undefineresource"
|
|
"findfont"
|
|
"definefont"
|
|
"resourcestatsu"
|
|
"Font"
|
|
"CIDFont"
|
|
"CMap"
|
|
"FontSet"
|
|
"Encoding"
|
|
"Form"
|
|
"Pattern"
|
|
"ProcSet"
|
|
"ColorSpace"
|
|
"Halftone"
|
|
"ColorRendering"
|
|
"IdiomSet"
|
|
"Inkparam"
|
|
"TrapParams"
|
|
"OutputDevice"
|
|
"Controllangue"
|
|
"Localization"
|
|
"PDL"
|
|
"HWOptions"
|
|
"Filter"
|
|
"ColorSpaceFamily"
|
|
"Emulator"
|
|
"IODevice"
|
|
"ColorRenderingType"
|
|
"FMapType"
|
|
"FontType"
|
|
"FormType"
|
|
"HalftoneType"
|
|
"ImageType"
|
|
"PatternType"
|
|
"FunctionType"
|
|
"ShadingType"
|
|
"TrappingType"
|
|
"Category"
|
|
"Generic"
|
|
"BitMapFontInit"
|
|
"CIDInit"
|
|
"ColorRendering"
|
|
"FontSetInit"
|
|
"Trapping"
|
|
"ColorSpace"
|
|
"ColorSpaceFamily"
|
|
"sethalftone"
|
|
"DefineResource"
|
|
"UndefineResource"
|
|
"FindResource"
|
|
"ResourceStatus"
|
|
"ResourceForAll"
|
|
"Category"
|
|
"InstaceType"
|
|
"ResourceFileName"
|
|
"Intent"
|
|
"AsyncRead"
|
|
"Times-Roman"
|
|
|
|
|
|
# Error handling
|
|
"errorname"
|
|
"errorinfo"
|
|
"command"
|
|
"newerror"
|
|
"ostack"
|
|
"estack"
|
|
"dstack"
|
|
"recordstacks"
|
|
"binary"
|
|
"bind"
|
|
"average"
|
|
|
|
|
|
# Image models
|
|
"CTM"
|
|
"DeviceGray"
|
|
"arc"
|
|
"arcn"
|
|
"artct"
|
|
"clip"
|
|
"cliprestore"
|
|
"clipsave"
|
|
"closepath"
|
|
"currentlinewidth"
|
|
"curveto"
|
|
"fill"
|
|
"grestone"
|
|
"gsave"
|
|
"image"
|
|
"ineofill"
|
|
"infill"
|
|
"instroke"
|
|
"inueofill"
|
|
"inustroke"
|
|
"lineto"
|
|
"moveto"
|
|
"newpath"
|
|
"nocurrentpoint"
|
|
"path"
|
|
"position"
|
|
"rcurveto"
|
|
"rlineto"
|
|
"setbox"
|
|
"setlinewidth"
|
|
"show"
|
|
"stroke"
|
|
"ucache"
|
|
"ufill"
|
|
"ustroke"
|
|
"cvlit"
|
|
"ufill"
|
|
"ueofill"
|
|
"rectfill"
|
|
"rectstoke"
|
|
"rectclip"
|
|
"execform"
|
|
"FormType"
|
|
"XIUD"
|
|
"BBox"
|
|
"Matrix"
|
|
"PaintProc"
|
|
"Implementation"
|
|
|
|
|
|
# Colorspace
|
|
"setcolorspace"
|
|
"setgray"
|
|
"setrgbcolor"
|
|
"setcmykcolor"
|
|
"image"
|
|
"colorimage"
|
|
"sethsbcolor"
|
|
"CIEBasedABC"
|
|
"CIEBasedA"
|
|
"CIEBaseDEF"
|
|
"CIEBaseDEFG"
|
|
"Pattern"
|
|
"Indexed"
|
|
"Separation"
|
|
"DeviceN"
|
|
"setpattern"
|
|
"currentgray"
|
|
"currentrgbcolor"
|
|
"currentcmykcolor"
|
|
"setcachedevice"
|
|
"setcachedevice2"
|
|
"BuildGlyph"
|
|
"BuildChar"
|
|
"CharString"
|
|
"shfill"
|
|
"setundercolorremoval"
|
|
"settransfer"
|
|
"setscreen"
|
|
"sethalftone"
|
|
"setcolortransfer"
|
|
"DeviceRGB"
|
|
"DeviceCMYK"
|
|
"DeviceGray"
|
|
"RangeABC"
|
|
"DecodeABC"
|
|
"MatrixABC"
|
|
"RangeLMN"
|
|
"DecodeLMN"
|
|
"MatrixLMN"
|
|
"WhitePoint"
|
|
"BlackPoint"
|
|
|
|
|
|
# Patterns
|
|
"PatternType"
|
|
"XUID"
|
|
"PaintProc"
|
|
"BBox"
|
|
"XStep"
|
|
"YStep"
|
|
"PaintType"
|
|
"TilingType"
|
|
"Implementation"
|
|
"Shading"
|
|
"ShadingType"
|
|
"AntiAlias"
|
|
"Coords"
|
|
"BitsPerFlag"
|
|
"BitsPerCoordinate"
|
|
"MultipleDataSources"
|
|
|
|
|
|
# Misc things
|
|
"[-1, 1, -1, 1]"
|
|
"[-1 1]"
|
|
"1337"
|
|
"<</"
|