w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

call_machine.cpp File Reference
#include <cassert>
#include <cstring>
#include <graphite2/Segment.h>
#include "inc/Machine.h"
#include "inc/Segment.h"
#include "inc/Slot.h"
#include "inc/Rule.h"
#include "inc/opcodes.h"
#include "inc/opcode_table.h"
Include dependency graph for call_machine.cpp:

Go to the source code of this file.

Classes

struct  regbank
 

Macros

#define registers
 
#define STARTOP(name)
 
#define ENDOP
 
#define EXIT(status)   { push(status); return false; }
 
#define do_(name)   instr(name)
 
#define smap   reg.smap
 
#define seg   smap.segment
 
#define is   reg.is
 
#define ip   reg.ip
 
#define map   reg.map
 
#define mapb   reg.map_base
 
#define flags   reg.flags
 
#define dir   reg.direction
 
#define status   reg.status
 

Typedefs

typedef bool(* ip_t) (const byte *&dp, vm::Machine::stack_t *&sp, vm::Machine::stack_t *const sb, regbank &reg)
 

Macro Definition Documentation

◆ dir

const char * dir   reg.direction

Definition at line 91 of file call_machine.cpp.

Referenced by __gmpf_ceil_or_floor(), __gmpz_cfdiv_q_2exp(), __gmpz_cfdiv_r_2exp(), __zzip_dir_parse(), _add_clipped_edge(), _add_edge(), _cairo_arc_in_direction(), _cairo_in_fill_add_edge(), _cairo_polygon_add_edge(), _cairo_polygon_add_line(), _cairo_rectangular_scan_converter_add_box(), _StemInfoToStemData(), _TIFFWriteDirectory(), FilePath::absolute(), FilePath::add(), Efont::PsresDatabase::add_psres_directory(), add_stem(), GlobalParams::addCMapDir(), AddToStem(), adjust_vertices(), af_axis_hints_new_edge(), af_direction_compute(), af_latin_hints_compute_edges(), EllipticalArc::approximate(), AssignPointsToBBoxHint(), AssignPointsToStems(), avl_delete(), avl_ins_index(), avl_probe(), bbdopage(), bbspecial(), begin_string(), bmfCreate(), bmp_outline(), BothOnStem(), bs_elim(), buffer_set_direction(), build_path(), BuildFileName(), TextPage::buildLine(), BuildLine(), BuildStem(), cache_print_set(), calc_lon(), ccbaGenerateSinglePath(), CheckDirCount(), checked_dir_list_add(), UTS46::checkLabelBiDi(), cmddir(), FileSystem::collect(), graphite2::Pass::collisionKern(), graphite2::Pass::collisionShift(), ParagraphLayout::computeVisualRuns(), ConnectsAcross(), ConnectsAcrossToStem(), construct_include_path(), create_line(), currentfontent(), curve_limits(), cvtRational(), Decompress(), dev_makemoveover(), dev_set_wmode(), dir_contents_file_exists_p(), dir_list_add(), dir_list_search(), dir_list_search_list(), dir_name(), direction_new(), dirname(), do_subdir(), dpx_create_fix_temp_file(), dpx_delete_old_cache(), drawchar(), drawrule(), dvi_dir(), dvi_dirchg(), DVIToSVG::dviDir(), emtex_dir_setup(), EstimateStripByteCounts(), expand_elt(), FcCacheOffsetsValid(), FcCompatOpendirWin32(), FcCompatReaddirWin32(), FcConfigAddCache(), FcConfigAddDirList(), FcConfigAppFontAddDir(), FcConfigFileExists(), FcConfigGetFilename(), FcConfigGetPath(), FcConfigMapFontPath(), FcConfigMapSalt(), FcConfigParseAndLoadDir(), FcDirCacheBasenameMD5(), FcDirCacheBasenameUUID(), FcDirCacheBuild(), FcDirCacheClean(), FcDirCacheDeleteUUID(), FcDirCacheLoad(), FcDirCacheLock(), FcDirCacheRead(), FcDirCacheRebuild(), FcDirCacheRescan(), FcDirCacheScan(), FcDirCacheUnlink(), FcDirCacheValid(), FcDirCacheValidConfig(), FcDirCacheWrite(), FcDirChecksum(), FcDirScan(), FcDirScanConfig(), FcIsFsMtimeBroken(), FcMakeDirectory(), FcStrDirname(), ffixquadrants(), fgetcvdir(), file_impossible(), file_impossible_p(), Filename::Filename(), find1(), find_directory(), find_in_given_path(), find_stack_direction(), Files::find_tmpnam(), GlobalParams::findCMapFile(), FileFinder::findFile(), GlobalParams::findFontFile(), TransliteratorRegistry::findInBundle(), FindMatchingEdge(), FindMatchingHVEdge(), FindOrMakeGhostStem(), FindOrMakeHVStem(), FindSameSlope(), FindStem(), GlobalParams::findToUnicodeFile(), fix_selfdir(), fixcvdir(), fstraighten(), generateBinaryMaze(), genPathname(), getcurrentfontent(), graphite2::SlotCollision::getKern(), ClipperLib::GetNextInAEL(), getodir(), getzones(), GFileAppendFile(), GFileBuildName(), GlyphDataBuild(), gr_make_seg(), HalfStem(), HalfStemNoOpposite(), hvpos(), igetcvdir(), graphite2::ShiftCollider::initSlot(), IsBall(), IsCorrectSide(), isFollowedByCasedLetter(), isFollowedByDotAbove(), isFollowedByMoreAbove(), isPrecededBy_I(), isPrecededBySoftDotted(), jscout(), kpathsea_path_expand(), l_set_node_data(), lua_nodelib_direct_getfield(), lua_nodelib_direct_setfield(), lua_nodelib_fast_getfield(), lua_nodelib_fast_setfield(), lua_nodelib_subtypes(), lua_nodelib_values(), main(), main_search_proc(), makedir(), MakeVirtualLine(), mazeelCreate(), mdir_name(), measure_native_node(), mp_avl_ins(), mpfr_get_str_aux(), mpfr_round_near_x(), mrb_pack_pack(), my_tmpnam(), NearlyParallel(), new_dir_node(), newOctave(), NewStem(), OnStem(), open_dirstream(), Files::open_tmpnam(), FilePath::Directory::operator!=(), FilePath::Directory::operator==(), Overlaps(), pack_unpack(), pageend(), ParallelToDir(), GlobalParams::parseCMapDir(), TransliteratorIDParser::parseCompoundID(), TransliteratorIDParser::parseGlobalFilter(), TransliteratorIDParser::parseSingleID(), pass2_fs_dither(), path_limits(), pixaGenerateFont(), pixaGetFont(), pointslope(), print_dir(), print_dir_data_base(), ClipperLib::Clipper::ProcessHorizontal(), props_array(), TransliteratorRegistry::put(), quantize_fs_dither(), FontCache::read(), read_tmpl(), FontMap::readdir(), rebalance_del(), rebalance_ins(), rec_for_check(), rec_for_loop(), RecalcStemOffsets(), remove_dots(), RemoveStupidControlPoints(), graphite2::Pass::resolveCollisions(), graphite2::Pass::resolveKern(), rezzip_make(), FileSystem::rmdir(), Process::run(), scandir(), scanDirs(), GlobalParams::scanEncodingDirs(), scanfont(), StreamReader::seek(), VectorStreamBuffer< T >::seekoff(), segment_limits(), GlobalParams::setBaseDir(), setcurdconv(), GlobalParamsIniter::setCustomDataDir(), GlobalParams::setDataDirVar(), setOffset(), Lexer::setPos(), MemStream::setPos(), BaseStreamStream::setPos(), BaseSeekInputStream::setPos(), FileStream::setPos(), CachedFileStream::setPos(), BaseMemStream< T >::setPos(), SetStemUnit(), GlobalParams::setupBaseFonts(), graphite2::KernCollider::shift(), skipspace(), smoothjoints(), TransliteratorIDParser::specsToID(), SplineFigureOpticalSlope(), SplineMakeRound(), splitPathAtExtension(), SSRemoveColinearPoints(), StemAddHIFromActive(), Object::streamSetPos(), TestStem(), texFTitle(), TIFFFetchAnyArray(), TIFFFetchByteArray(), TIFFFetchData(), TIFFFetchDoubleArray(), TIFFFetchExtraSamples(), TIFFFetchFloat(), TIFFFetchFloatArray(), TIFFFetchLongArray(), TIFFFetchPerSampleAnys(), TIFFFetchPerSampleShorts(), TIFFFetchRational(), TIFFFetchRationalArray(), TIFFFetchRefBlackWhite(), TIFFFetchShortArray(), TIFFFetchShortPair(), TIFFFetchString(), TIFFFetchStripThing(), TIFFReadDirectory(), TIFFSetupShort(), TIFFSetupShortLong(), TIFFSetupShortPair(), TIFFWriteAnyArray(), TIFFWriteByteArray(), TIFFWriteData(), TIFFWriteDirectory(), TIFFWriteDoubleArray(), TIFFWriteFloatArray(), TIFFWriteInkNames(), TIFFWriteLongArray(), TIFFWriteNormalTag(), TIFFWritePerSampleAnys(), TIFFWritePerSampleShorts(), TIFFWriteRationalArray(), TIFFWriteShortArray(), TIFFWriteShortTable(), TIFFWriteTransferFunction(), time2sub(), TimeZoneDataDirInitFn(), trans_tighten(), Files::try_dir(), u_GFileAppendFile(), u_GFileBuildName(), ubidi_getBaseDirection_68(), ubidi_getCustomizedClass_68(), ubidi_writeReordered_68(), udata_create(), udata_createDummy(), uniformstems(), FileSystem::userdir(), U_NAMESPACE_BEGIN::utf16_caseContextIterator(), utrans_open_68(), utrans_openU_68(), utrans_rep_caseContextIterator_68(), vf_mc(), vf_sc(), VI_FindEventFromHistory(), ViewerPreferences::ViewerPreferences(), FontCache::write(), zzip_closedir(), zzip_dir_alloc_ext_io(), zzip_dir_close(), zzip_dir_creat_ext_io(), zzip_dir_fdopen_ext_io(), zzip_dir_free(), zzip_dir_read(), zzip_dir_real(), zzip_dir_stat(), zzip_dirfd(), zzip_error(), zzip_file_close(), zzip_file_creat(), zzip_file_mkdir(), zzip_file_open(), zzip_file_read(), zzip_mem_disk_buffer(), zzip_mem_disk_close(), zzip_mem_disk_fdopen(), zzip_mem_disk_findfile(), zzip_mem_disk_findmatch(), zzip_mem_disk_fopen(), zzip_mem_disk_load(), zzip_mem_disk_open(), zzip_mem_disk_unload(), zzip_mem_entry_fopen(), zzip_open_shared_io(), zzip_opendir_ext_io(), zzip_readdir(), zzip_realdir(), zzip_rewind(), zzip_rewinddir(), zzip_seek(), zzip_seekdir(), zzip_seekdir32(), zzip_seterror(), zzip_strerror_of(), zzip_telldir(), and zzip_telldir32().

◆ do_

#define do_ (   name)    instr(name)

Definition at line 61 of file call_machine.cpp.

◆ ENDOP

#define ENDOP
Value:
return (sp - sb)/Machine::STACK_MAX==0; \
}
#define sp
Definition: stack.c:11

Definition at line 55 of file call_machine.cpp.

◆ EXIT

#define EXIT (   status)    { push(status); return false; }

Definition at line 58 of file call_machine.cpp.

◆ flags

boolean flags   reg.flags
Examples
/dev/shm/warix/file_cache/windows/misc/w32tex-src.tar.xz/ktx/libs/freetype/include/freetype/freetype.h, and /dev/shm/warix/file_cache/windows/misc/w32tex-src.tar.xz/ptx/libs/freetype/include/freetype/freetype.h.

Definition at line 90 of file call_machine.cpp.

Referenced by __cairo_surface_flush(), __gmpn_toom43_mul(), __gmpn_toom44_mul(), __gmpn_toom52_mul(), __gmpn_toom53_mul(), __gmpn_toom_interpolate_6pts(), __gmpn_toom_interpolate_7pts(), _cairo_cogl_surface_flush(), _cairo_dfb_surface_flush(), _cairo_gl_surface_flush(), _cairo_pattern_notify_observers(), _cairo_pdf_interchange_add_outline(), _cairo_quartz_image_surface_flush(), _cairo_rectilinear_stroker_add_segment(), _cairo_surface_flush(), _cairo_surface_observer_flush(), _cairo_surface_snapshot_flush(), _cairo_surface_subsurface_flush(), _cairo_traps_compositor_stroke(), _cairo_win32_display_surface_flush(), _cairo_win32_flags_for_dc(), _cairo_xcb_render_compositor_glyphs(), _cairo_xcb_surface_ensure_picture(), _cairo_xcb_surface_flush(), _cairo_xlib_surface_flush(), _cmsReadHeader(), _cmsWriteHeader(), _composite_polygon(), _ft_face_scale_advances(), _get_glyph_advance(), _hb_buffer_serialize_glyphs_json(), _hb_buffer_serialize_glyphs_text(), _hb_buffer_serialize_unicode_json(), _hb_buffer_serialize_unicode_text(), _operator_is_supported(), _pattern_is_supported(), _pixman_bits_image_src_iter_init(), number::impl::DecimalQuantity::_setToDecNum(), number::impl::DecimalQuantity::_setToLong(), _SFReadTTF(), _WriteTTFFont(), _WriteWOFFFont(), hb_ot_map_builder_t::add_feature(), addkernpair(), aes_decode_data(), aes_encode_data(), af_glyph_hints_align_weak_points(), af_latin_hint_edges(), af_latin_metrics_init_blues(), af_latin_sort_blue(), alignwidths(), analyze_extent(), AAT::Chain< Types >::apply(), ASMFromOpenTypeForms(), ATinit(), bcread_header(), bmp_outline(), buffer_get_glyphs(), CollationDataBuilder::buildContext(), BuildFondList(), cairo_pdf_interchange_write_outline(), cairo_pdf_surface_add_outline(), cairo_truetype_font_remap_composite_glyph(), cconv_array_tab(), cconv_err_conv(), cconv_err_convtv(), cconv_struct_tab(), cconv_substruct_tab(), cff_face_init(), cff_get_advances(), number::impl::PropertiesAffixPatternProvider::charAt(), number::impl::CurrencyPluralInfoAffixProvider::charAt(), number::impl::ParsedPatternInfo::charAt(), Check_Property(), checkExplicitLevels(), child_execute_job(), chop_commands(), CID2ChrsSubrs2(), cidbase_start_font_descriptor(), CIDFont_set_flags(), number::impl::DecimalQuantity::clear(), numparse::impl::ParsedNumber::clear(), clip_and_composite_polygon(), clip_and_composite_traps(), clip_and_composite_tristrip(), CloseAllHandlers(), Clp_AddStringListType(), Clp_AddStringListTypeVec(), Clp_AddType(), Clp_SetOptions(), BasicDVIReader::cmdXFontDef(), DVIReader::cmdXFontDef(), cmsGetHeaderFlags(), cmsSetHeaderFlags(), collectargs(), hb_ot_map_builder_t::compile(), AAT::Chain< Types >::compile_flags(), compositeGlyph_size(), compute_accent_skew(), compute_image_info(), construct_command_argv_internal(), number::impl::DecimalQuantity::copyFieldsFrom(), numparse::impl::AffixMatcherWarehouse::createAffixMatchers(), CreateGlobalVariableList(), debugstems(), number::impl::DecimalQuantity::DecimalQuantity(), define_makeflags(), define_new_function(), DeleteGlobalVariableList(), digest_hex(), directionFromFlags(), do_args_second_pass(), Do_Glyph_Lookup(), do_make_math_accent(), doecho(), dopr(), draw_simple_glyf(), dump_irep(), dump_irep_struct(), dumpcomposite(), dumppointarrays(), emtex_dir_find(), emtex_dir_setup(), hb_ot_map_builder_t::enable_feature(), eval(), eval_makefile(), EXIT(), FamilyTableLookup(), Fax3PrintDir(), FcConfigCompareValue(), fcntl(), FcOpen(), FcParseTest(), ff_do_cff(), find1(), find2(), FindResourceFile(), findstemat(), finish_string_list(), flagbits_to_strings(), fmt_setup(), fmtfp(), fmtint(), fmtstr(), fnmatch(), FormField::FormField(), FormFieldButton::FormFieldButton(), FormFieldChoice::FormFieldChoice(), FormFieldText::FormFieldText(), fscope_begin(), FT_Get_Advance(), FT_Get_Advances(), FT_Get_Var_Axis_Flags(), FUNCTION(), gallium_surface_flush(), gc_debug(), get_font_attr(), LocaleDistance::getBestIndexAndDistance(), getDirProps(), numparse::impl::ParsedNumber::getDouble(), number::impl::ParsedPatternInfo::getEndpoints(), Annot::getFlags(), GetOptions(), number::impl::PropertiesAffixPatternProvider::getString(), number::impl::CurrencyPluralInfoAffixProvider::getString(), number::impl::ParsedPatternInfo::getString(), number::impl::PropertiesAffixPatternProvider::getStringInternal(), glyf_build_composite(), glyf_build_simple(), gmk_add_function(), gr_seg_justify(), gssentry(), gxv_EntryTable_validate(), gxv_just_actSubrecord_type5_validate(), gxv_just_classTable_entry_validate(), gxv_kern_subtable_fmt1_entry_validate(), gxv_kern_subtable_fmt3_validate(), gxv_mort_subtable_type0_entry_validate(), gxv_mort_subtable_type1_entry_validate(), gxv_mort_subtable_type2_entry_validate(), gxv_mort_subtable_type5_entry_validate(), gxv_morx_subtable_type0_entry_validate(), gxv_morx_subtable_type1_entry_validate(), gxv_morx_subtable_type2_entry_validate(), gxv_morx_subtable_type5_entry_validate(), gxv_XEntryTable_validate(), hb_buffer_serialize(), hb_buffer_serialize_glyphs(), hb_buffer_serialize_unicode(), hb_buffer_set_flags(), heap16_init(), heap32_init(), heap64_init(), heap8_init(), i915_surface_flush(), i965_surface_flush(), if(), intel_surface_flush(), internal_fnmatch(), iof_filter_lzw_decoder(), iof_filter_lzw_encoder(), is_one_of(), number::impl::DecimalQuantity::isInfinite(), number::impl::DecimalQuantity::isNaN(), number::impl::DecimalQuantity::isNegative(), IsResourceFork(), IsResourceInBinary(), IsResourceInFile(), IsResourceInHex(), IsSplinePeak(), jit_cpudetect(), jit_init(), jitopt_level(), joinmainstems(), joinsubstems(), kpathsea_set_program_name(), kpsei_set_debug_flags(), layoutChars(), number::impl::PropertiesAffixPatternProvider::length(), number::impl::CurrencyPluralInfoAffixProvider::length(), number::impl::ParsedPatternInfo::length(), LinkResetForm::LinkResetForm(), LinkSubmitForm::LinkSubmitForm(), lj_bcread_proto(), lj_cconv_compatptr(), lj_cconv_ct_ct(), lj_cconv_ct_tv(), graphite2::GlyphCache::Loader::Loader(), LoadTrueTypeChar(), Lookup_AlternateSubst(), Lookup_ChainContextPos(), Lookup_ChainContextPos1(), Lookup_ChainContextPos2(), Lookup_ChainContextPos3(), Lookup_ChainContextSubst(), Lookup_ChainContextSubst1(), Lookup_ChainContextSubst2(), Lookup_ChainContextSubst3(), Lookup_ContextPos(), Lookup_ContextPos1(), Lookup_ContextPos2(), Lookup_ContextPos3(), Lookup_ContextSubst(), Lookup_ContextSubst1(), Lookup_ContextSubst2(), Lookup_ContextSubst3(), Lookup_CursivePos(), Lookup_LigatureSubst(), Lookup_MarkBasePos(), Lookup_MarkLigPos(), Lookup_MarkMarkPos(), Lookup_MultipleSubst(), Lookup_PairPos(), Lookup_SinglePos(), Lookup_SingleSubst(), luaJIT_setmode(), lzw_decode(), lzw_decoder_init(), lzw_decoder_init_table(), lzw_encode(), lzw_encoder_init(), lzw_encoder_init_table(), main(), makeFileDescriptorCloexec(), makefontdef(), markbluestems(), Pass::match(), md5_digest(), md5_digest_file(), md5_digest_get(), MightBeTrueType(), morx_dumpASM(), morx_dumpLigaFeature(), mpfr_acosh(), mpfr_add_q(), mpfr_agm(), mpfr_ai1(), mpfr_ai2(), mpfr_atan2(), mpfr_cmp_z(), mpfr_cosh(), mpfr_exp_3(), mpfr_expm1(), mpfr_flags_restore(), mpfr_frexp(), mpfr_gamma(), mpfr_gamma_inc(), mpfr_hypot(), mpfr_jn(), mpfr_muldiv_z(), mpfr_pow_pos_z(), mpfr_pow_si(), mpfr_pow_ui(), mpfr_pow_z(), mpfr_rint_ceil(), mpfr_rint_floor(), mpfr_rint_round(), mpfr_rint_roundeven(), mpfr_sinh(), mpfr_sinh_cosh(), mpfr_sub_q(), mpfr_yn(), mrb_addrinfo_getaddrinfo(), mrb_addrinfo_getnameinfo(), mrb_basicsocket_recv(), mrb_basicsocket_recvfrom(), mrb_basicsocket_send(), mrb_basicsocket_setnonblock(), mrb_cloexec_open(), mrb_dump_irep(), mrb_dump_irep_binary(), mrb_dump_irep_cfunc(), mrb_dump_irep_cstruct(), mrb_fd_cloexec(), mrb_io_initialize(), mrb_io_mode_to_flags(), mrb_io_modestr_to_flags(), mrb_io_s_popen(), mrb_io_s_popen_args(), mrb_io_s_sysopen(), mrb_ipsocket_recvfrom(), mrb_pack_pack(), mrb_proc_read_irep(), mrb_proc_read_irep_file(), mrb_str_format(), natfontdef(), need_bounded_clip(), need_unbounded_clip(), number::impl::DecimalQuantity::negate(), newgentry(), open(), openFileDescriptor(), LSR::operator=(), number::impl::DecimalQuantity::operator==(), otfcc_dump_flags(), otfcc_parse_flags(), otfcc_read_composite_glyph(), otfcc_read_simple_glyph(), otfcc_readMeta(), pack_a(), pack_double(), pack_float(), pack_h(), pack_l(), pack_q(), pack_s(), pack_unpack(), parse_file_seq(), parse_header(), parse_string(), parse_type_name(), number::impl::PatternStringUtils::patternInfoToStringBuilder(), pdf_defineresource(), pdf_encoding_new_encoding(), pdf_font_open_truetype(), pdf_new_stream(), pfr_glyph_load_compound(), pfr_glyph_load_simple(), pfr_load_bitmap_metrics(), pfr_log_font_load(), pfr_lookup_bitmap_data(), pfr_phy_font_load(), pmain(), png_do_read_filler(), png_filters(), numparse::impl::ParsedNumber::populateFormattable(), numparse::impl::ParsedNumber::postProcess(), ppname_internal(), ppstream_decoder(), PredictorPrintDir(), pretty(), process_begin(), ProcessCommandTree(), ps_dimension_add_t1stem(), PSFontInterpretPS(), radeon_surface_flush(), read_irep(), read_irep_record(), read_irep_record_1(), read_native_font_record(), read_section_debug(), read_section_irep(), read_section_lv(), read_tmpl(), JBIG2Stream::readCodeTableSeg(), woff2::ReadCompositeGlyphData(), graphite2::FeatureMap::readFeats(), JBIG2Stream::readGenericRefinementRegionSeg(), JBIG2Stream::readGenericRegionSeg(), woff2::ReadGlyph(), JBIG2Stream::readHalftoneRegionSeg(), JBIG2Stream::readPageInfoSeg(), graphite2::Pass::readPass(), JBIG2Stream::readPatternDictSeg(), JBIG2Stream::readSymbolDictSeg(), JBIG2Stream::readTextRegionSeg(), readtga(), readttfcompositglyph(), readttfhead(), readttfkerns(), readttfsimpleglyph(), resolveExplicitLevels(), rpl_fcntl_DUPFD(), rpl_fcntl_DUPFD_CLOEXEC(), RSC2PS2(), SCInterpretPS(), sdsalloc(), sdsavail(), sdsinclen(), sdslen(), sdssetalloc(), sdssetlen(), SearchPostscriptResources(), SearchTtfResources(), numparse::impl::ParsedNumber::seenNumber(), set_append_mode(), FormField::setReadOnly(), number::impl::DecimalQuantity::setToDecNum(), number::impl::DecimalQuantity::setToDecNumber(), number::impl::DecimalQuantity::setToDouble(), number::impl::DecimalQuantity::setToInt(), number::impl::DecimalQuantity::setToLong(), setup_dir(), setup_list(), setup_subdir(), SFDGetChar(), SFDGetSplineSet(), SFDParseChainContext(), sfnt_load_face(), SFReadMacBinary(), SFReadMacBinaryInfo(), SFReadTTF(), sha256_digest(), sha256_digest_file(), sha256_digest_get(), sha384_digest(), sha384_digest_file(), sha384_digest_get(), sha512_digest(), sha512_digest_file(), sha512_digest_get(), shallowTextClone(), Metrics::shrink_encoding(), shrinkFlags(), skip_native_font_def(), socket_setblocking(), socket_setnonblocking(), sortstems(), SplashPath::SplashPath(), SplineChar2PS2(), SplineFont2ChrsSubrs2(), SplineFont2FullSubrs2(), SplineFontIsFlexible(), SplinesFromEntityChar(), SSAddPoints(), start_input_tga(), start_job_command(), stemstatistics(), stringprep_profile(), strip(), numparse::impl::ParsedNumber::success(), Metrics::Char::swap(), TIFFPrintDirectory(), woff2::TransformHmtxTable(), AAT::KerxSubTableFormat1< KernSubTableHeader >::driver_context_t::transition(), AAT::RearrangementSubtable< Types >::driver_context_t::transition(), AAT::InsertionSubtable< Types >::driver_context_t::transition(), tt_build_tables(), ttc_dump(), ttc_prep(), ttf_math_read_gvtable(), ttf_write_glyf(), ttfbuildcontours(), ttfLoadCompositeGlyph(), ttfPrintCompositeGlyph(), uniformstems(), unpack_a(), unpack_c(), unpack_double(), unpack_float(), unpack_h(), unpack_l(), unpack_q(), unpack_s(), uregex_flags_68(), uregex_open_68(), uregex_openC_68(), uregex_openUText_68(), utf8_idpb(), ErrorHandler::vxformat(), woff2_open_font(), write_irep_record(), write_section_irep(), writetga(), WriteTTC(), WriteTTFFont(), WriteWOFFFont(), zlibCompileFlags(), zzip_dir_stat(), zzip_disk_findmatch(), zzip_entry_findmatch(), zzip_init_io(), and zzip_mem_disk_findmatch().

◆ ip

#define ip   reg.ip

Definition at line 87 of file call_machine.cpp.

◆ is

#define is   reg.is

Definition at line 86 of file call_machine.cpp.

◆ map

* map   reg.map

Definition at line 88 of file call_machine.cpp.

Referenced by _cairo_truetype_reverse_cmap(), _Gen816Enc(), TimeZoneNamesImpl::_getAvailableMetaZoneIDs(), _SFMakeChar(), _SplineFontFromType1(), _WriteTTFFont(), aglfn_setupNames(), AlreadyMSSymbolArea(), AltUniFigure(), asm_baseslot(), asm_snap_alloc(), asm_snap_checkrename(), asm_stack_restore(), ASMFromCoverageFPST(), AssignTTFGlyph(), ATinit(), BuildClassNames(), cff_encoding_lookup(), cff_read_encoding(), CheckAfmOfPostscript(), CheckMMAfmFile(), CID2NameUni(), cidfigure(), CMap_release(), collect_features_arabic(), collect_features_hangul(), collect_features_indic(), collect_features_khmer(), collect_features_myanmar(), collect_features_use(), CompactEncMap(), SRBRoot::compactKeys(), compactStage2(), hb_ot_map_builder_t::compile(), AAT::Chain< Types >::compile_flags(), AAT::mortmorx< Types, TAG >::compile_flags(), create_inverse_cmap12(), create_inverse_cmap4(), dce_marksnap(), poppler_cpp::destname(), dumpcffencoding(), dumpcffprivate(), dumpcmap(), EncMap1to1(), EncMapCopy(), EncMapFree(), EncMapFromEncoding(), EncMapNew(), FcCharSetFirstPage(), FcCharSetNextPage(), FcConfigLexOp(), FcConfigMapFontPath(), FcFreeTypeLangSet(), fea_cid_validate(), ff_do_cff(), find_field(), FindFamilyStyleKerns(), FindResourceFile(), U_NAMESPACE_BEGIN::MutableCodePointTrie::fromUCPMap(), FVAddEncodingSlot(), gdImageNeuQuant(), generateFromUTable(), generateFromUTrie(), generateToUTable(), hb_ot_map_t::get_1_mask(), OT::HVARVVAR::get_advance_var(), hb_ot_map_t::get_feature_index(), hb_ot_map_t::get_feature_stage(), hb_ot_map_t::get_mask(), get_mem(), OT::HVARVVAR::get_side_bearing_var(), GfxFont::getAlternateName(), FoFiTrueType::getCIDToGIDMap(), FoFiType1C::getCIDToGIDMap(), Gfx8BitFont::getCodeToGIDMap(), getcolormap(), ICUService::getDisplayName(), GlobalParams::getMapExtTrueTypeFontsViaUnicode(), GlobalParams::getMapNumericCharNames(), GlobalParams::getMapUnknownCharNames(), FoFiType1C::getNameToGIDMap(), GlobalParams::getResidentUnicodeMap(), GlobalParams::getUnicodeMap(), UnicodeMapCache::getUnicodeMap(), GlobalParams::getUnicodeMap2(), ICUService::getVisibleIDs(), GlobalParams::GlobalParams(), GlyphMapFree(), handle_encmap(), hb_aat_layout_compile_map(), hb_map_allocation_successful(), hb_map_clear(), hb_map_create(), hb_map_del(), hb_map_destroy(), hb_map_get(), hb_map_get_population(), hb_map_get_user_data(), hb_map_has(), hb_map_is_empty(), hb_map_reference(), hb_map_set(), hb_map_set_user_data(), hb_ot_shape_collect_features(), hb_ot_shape_initialize_masks(), hb_ot_shape_setup_masks(), hb_indic_would_substitute_feature_t::init(), IsResourceFork(), IsResourceInBinary(), IsResourceInFile(), IsResourceInHex(), isStdEncoding(), jfm_make_charmap(), lj_cf_jit_util_tracesnap(), lj_snap_regspmap(), lj_snap_replay(), lj_snap_restore(), lj_snap_shrink(), load_cmap12(), load_cmap4(), loadDayPeriodStrings(), LoadKerningDataFromAmfm(), lookup_char(), lookup_cmap0(), lookup_cmap12(), lookup_cmap2(), lookup_cmap4(), lookup_cmap6(), lookup_range(), loop_emit_phi(), loop_undo(), main(), makeTokenMap(), OT::avar::map_coords(), MapAddEnc(), MapAddEncodingSlot(), MapDoBack(), SRBRoot::mapKey(), MaxCID(), morx_cg_FigureClasses(), morx_dumpASM(), morx_dumpLigaFeature(), morx_dumpnestedsubs(), NameConsistancyCheck(), NameUni2CID(), Needs816Enc(), hb_ot_map_t::needs_fallback(), NeedsUCS2Table(), NeedsUCS4Table(), NEWFLEX(), hb_set_t::next(), otfcc_readPost(), override_features_khmer(), hb_set_t::page_for_insert(), UnicodeMap::parse(), parse_blend_design_map(), pixColorGrayCmap(), prepareFromUMappings(), hb_set_t::previous(), KnownIssues::print(), printDestinations(), printHex(), PsuedoEncodeUnencoded(), rc4_crypt(), rc4_crypt_data(), rc4_map_restore(), rc4_map_save(), rc4_state_initialize(), read_cmap0(), read_cmap12(), read_cmap2(), read_cmap4(), read_cmap6(), readcffenc(), readttfencodings(), readttfpostnames(), redir_map(), reduceToUMappings(), release_char_map(), release_cmap0(), release_cmap12(), release_cmap2(), release_cmap4(), release_cmap6(), release_range_map(), ReMapIOHandler(), graphite2::Silf::runGraphite(), OT::avar::sanitize(), SCBuildDummy(), graphite2::Slot::setAttr(), GlobalParams::setMapExtTrueTypeFontsViaUnicode(), GlobalParams::setMapNumericCharNames(), GlobalParams::setMapUnknownCharNames(), setos2(), SFAddGlyphAndEncode(), SFD_GetFont(), SFDFixupRefs(), SFDSetEncMap(), SFDSizeMap(), SFFindSlot(), SFMakeChar(), singleCompactStage2(), singleCompactStage3(), sink_mark_snap(), snap_dedup(), snap_pref(), snapshot_framelinks(), snapshot_slots(), SplineFontFromCIDType1(), SplineFontFromMMType1(), storeMapping(), strprepProfileLineFn(), SymbolFixup(), T1_Get_Multi_Master(), T1_Set_MM_Design(), AAT::RearrangementSubtable< Types >::driver_context_t::transition(), ttfFreeCMAP0(), ttfFreeCMAP10(), ttfFreeCMAP12(), ttfFreeCMAP13(), ttfFreeCMAP14(), ttfFreeCMAP2(), ttfFreeCMAP4(), ttfFreeCMAP6(), ttfFreeCMAP8(), ttfLoadCMAP0(), ttfLoadCMAP10(), ttfLoadCMAP12(), ttfLoadCMAP13(), ttfLoadCMAP14(), ttfLoadCMAP2(), ttfLoadCMAP4(), ttfLoadCMAP6(), ttfLoadCMAP8(), ttfLookUpCMAP(), ttfLookUpCMAP0(), ttfLookUpCMAP10(), ttfLookUpCMAP12(), ttfLookUpCMAP13(), ttfLookUpCMAP2(), ttfLookUpCMAP4(), ttfLookUpCMAP6(), ttfLookUpCMAP8(), ttfPrintCMAP0(), ttfPrintCMAP10(), ttfPrintCMAP12(), ttfPrintCMAP13(), ttfPrintCMAP14(), ttfPrintCMAP2(), ttfPrintCMAP4(), ttfPrintCMAP6(), ttfPrintCMAP8(), u_getIntPropertyMap_68(), uchar_swapNames_68(), ucm_printTable(), ucpmap_get_68(), ucpmap_getRange_68(), umutablecptrie_fromUCPMap_68(), OT::avar::unmap_coords(), and WriteTTFFont().

◆ mapb

#define mapb   reg.map_base

Definition at line 89 of file call_machine.cpp.

◆ registers

#define registers
Value:
const byte * & dp, vm::Machine::stack_t * & sp, \
vm::Machine::stack_t * const sb, regbank & reg
#define reg
Definition: hbf.c:83
RETTYPE mp_ptr mp_size_t mp_srcptr dp
Definition: sec_div.c:70

Definition at line 49 of file call_machine.cpp.

◆ seg

◆ smap

#define smap   reg.smap

Definition at line 84 of file call_machine.cpp.

◆ STARTOP

#define STARTOP (   name)
Value:
bool name(registers) REGPARM(4);\
bool name(registers) {
#define name
#define registers
#define REGPARM(n)
Definition: Machine.h:57

Definition at line 53 of file call_machine.cpp.

◆ status

#define status   reg.status

Definition at line 92 of file call_machine.cpp.

Typedef Documentation

◆ ip_t

typedef bool(* ip_t) (const byte *&dp, vm::Machine::stack_t *&sp, vm::Machine::stack_t *const sb, regbank &reg)

Definition at line 78 of file call_machine.cpp.