Skip to content

Instantly share code, notes, and snippets.

@Dragorn421
Created May 31, 2022 09:35
Show Gist options
  • Select an option

  • Save Dragorn421/eedebbef06b3fdaff01431e5b3aacf85 to your computer and use it in GitHub Desktop.

Select an option

Save Dragorn421/eedebbef06b3fdaff01431e5b3aacf85 to your computer and use it in GitHub Desktop.

Revisions

  1. Dragorn421 created this gist May 31, 2022.
    32 changes: 32 additions & 0 deletions a_README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    - zeldaret/oot at 8f1fd58f22518857a1131582af0d41adfde2dad9 https://github.com/zeldaret/oot/tree/8f1fd58f22518857a1131582af0d41adfde2dad9
    - cflow https://www.gnu.org/software/cflow/

    See cflow_cmd.sh for the full command used (including the list of files)
    The attached .txt files use different cflow arguments, `cflow_cmd.sh` is for `cflow_code_b_noargs_D.txt`

    `cflow_code.txt` uses:
    ```
    cflow -Iinclude -Isrc -Iassets -Ibuild -I. --cpp -o cflow_code.txt \
    ```

    `cflow_code_b_noargs.txt` uses:
    ```
    cflow \
    -Iinclude -Isrc -Iassets -Ibuild -I. \
    --cpp \
    --brief --omit-arguments \
    -o cflow_code_b_noargs.txt \
    \
    ```

    `cflow_code_b_noargs_D.txt` uses:
    ```
    cflow \
    -Iinclude -Isrc -Iassets -Ibuild -I. \
    -D_MIPS_ISA_MIPS2=2 -D_MIPS_ISA=_MIPS_ISA_MIPS2 -D_ABIO32=1 -D_MIPS_SIM=_ABIO32 -D_MIPS_SZINT=32 -D_MIPS_SZLONG=32 -D_MIPS_SZPTR=32 \
    -D_LANGUAGE_C \
    --cpp \
    --brief --omit-arguments \
    -o cflow_code_b_noargs_D.txt \
    \
    ```
    291 changes: 291 additions & 0 deletions cflow_cmd.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,291 @@
    cflow \
    -Iinclude -Isrc -Iassets -Ibuild -I. \
    -D_MIPS_ISA_MIPS2=2 -D_MIPS_ISA=_MIPS_ISA_MIPS2 -D_ABIO32=1 -D_MIPS_SIM=_ABIO32 -D_MIPS_SZINT=32 -D_MIPS_SZLONG=32 -D_MIPS_SZPTR=32 \
    -D_LANGUAGE_C \
    --cpp \
    --brief --omit-arguments \
    -o cflow_code_b_noargs_D.txt \
    \
    src/boot/boot_main.c \
    src/boot/idle.c \
    src/boot/viconfig.c \
    src/boot/z_std_dma.c \
    src/boot/yaz0.c \
    src/boot/z_locale.c \
    src/boot/assert.c \
    src/boot/is_debug.c \
    src/libultra/io/driverominit.c \
    src/boot/stackcheck.c \
    src/boot/logutils.c \
    src/libultra/rmon/sprintf.c \
    src/libultra/io/piacs.c \
    src/libultra/os/sendmesg.c \
    src/libultra/os/stopthread.c \
    src/libultra/io/viextend.c \
    src/libultra/io/vimodepallan1.c \
    src/libultra/os/recvmesg.c \
    src/libultra/os/initialize.c \
    src/libultra/libc/ll.c \
    src/libultra/os/dequeuethread.c \
    src/libultra/os/destroythread.c \
    src/libultra/os/createthread.c \
    src/libultra/io/vigetnextframebuf.c \
    src/libultra/io/pimgr.c \
    src/libultra/io/devmgr.c \
    src/libultra/io/pirawdma.c \
    src/libultra/os/virtualtophysical.c \
    src/libultra/io/viblack.c \
    src/libultra/io/sirawread.c \
    src/libultra/os/getthreadid.c \
    src/libultra/io/visetmode.c \
    src/libultra/os/getmemsize.c \
    src/libultra/os/seteventmesg.c \
    src/libultra/rmon/xprintf.c \
    src/libultra/io/epidma.c \
    src/libultra/libc/string.c \
    src/libultra/os/createmesgqueue.c \
    src/libultra/io/si.c \
    src/libultra/os/jammesg.c \
    src/libultra/os/setthreadpri.c \
    src/libultra/os/getthreadpri.c \
    src/libultra/io/epirawread.c \
    src/libultra/io/viswapbuf.c \
    src/libultra/io/epirawdma.c \
    src/libultra/os/gettime.c \
    src/libultra/os/timerintr.c \
    src/libultra/os/setglobalintmask.c \
    src/libultra/os/resetglobalintmask.c \
    src/libultra/io/vimodentsclan1.c \
    src/libultra/io/vimodempallan1.c \
    src/libultra/io/vi.c \
    src/libultra/io/viswapcontext.c \
    src/libultra/io/pigetcmdq.c \
    src/libultra/io/epiread.c \
    src/libultra/io/visetspecial.c \
    src/libultra/io/cartrominit.c \
    src/libultra/io/vimodefpallan1.c \
    src/libultra/io/epiwrite.c \
    src/libultra/os/yieldthread.c \
    src/libultra/io/epirawwrite.c \
    src/libultra/rmon/xlitob.c \
    src/libultra/libc/ldiv.c \
    src/libultra/rmon/xldtob.c \
    src/boot/build.c \
    src/libultra/io/sirawwrite.c \
    src/libultra/io/vimgr.c \
    src/libultra/io/vigetcurrcontext.c \
    src/libultra/os/startthread.c \
    src/libultra/io/visetyscale.c \
    src/libultra/io/visetxscale.c \
    src/libultra/os/sethwintrroutine.c \
    src/libultra/os/gethwintrroutine.c \
    \
    src/code/z_en_a_keep.c \
    src/code/z_en_item00.c \
    src/code/z_eff_blure.c \
    src/code/z_eff_shield_particle.c \
    src/code/z_eff_spark.c \
    src/code/z_eff_ss_dead.c \
    src/code/z_effect.c \
    src/code/z_effect_soft_sprite.c \
    src/code/z_effect_soft_sprite_old_init.c \
    src/code/z_effect_soft_sprite_dlftbls.c \
    src/code/flg_set.c \
    src/code/z_DLF.c \
    src/code/z_actor.c \
    src/code/z_actor_dlftbls.c \
    src/code/z_bgcheck.c \
    src/code/code_800430A0.c \
    src/code/code_80043480.c \
    src/code/z_camera.c \
    src/code/z_collision_btltbls.c \
    src/code/z_collision_check.c \
    src/code/z_common_data.c \
    src/code/z_debug.c \
    src/code/z_debug_display.c \
    src/code/z_demo.c \
    src/code/code_80069420.c \
    src/code/z_draw.c \
    src/code/z_sound_source.c \
    src/code/z_elf_message.c \
    src/code/z_face_reaction.c \
    src/code/code_8006C3A0.c \
    src/code/z_fcurve_data.c \
    src/code/z_fcurve_data_skelanime.c \
    src/code/z_game_dlftbls.c \
    src/code/z_horse.c \
    src/code/z_jpeg.c \
    src/code/z_kaleido_setup.c \
    src/code/z_kanfont.c \
    src/code/z_kankyo.c \
    src/code/z_lib.c \
    src/code/z_lifemeter.c \
    src/code/z_lights.c \
    src/code/z_malloc.c \
    src/code/z_map_mark.c \
    src/code/z_moji.c \
    src/code/z_prenmi_buff.c \
    src/code/z_msgevent.c \
    src/code/z_olib.c \
    src/code/z_onepointdemo.c \
    src/code/z_map_exp.c \
    src/code/z_map_data.c \
    src/code/z_parameter.c \
    src/code/z_path.c \
    src/code/z_frame_advance.c \
    src/code/z_player_lib.c \
    src/code/z_prenmi.c \
    src/code/z_quake.c \
    src/code/z_rcp.c \
    src/code/z_room.c \
    src/code/z_sample.c \
    src/code/code_80097A00.c \
    src/code/z_scene.c \
    src/code/z_scene_table.c \
    src/code/z_skelanime.c \
    src/code/z_skin.c \
    src/code/z_skin_awb.c \
    src/code/z_skin_matrix.c \
    src/code/z_sram.c \
    src/code/z_ss_sram.c \
    src/code/code_800A9F30.c \
    src/code/z_view.c \
    src/code/z_vimode.c \
    src/code/code_800ACE70.c \
    src/code/z_vismono.c \
    src/code/code_800AD920.c \
    src/code/z_vr_box.c \
    src/code/z_vr_box_draw.c \
    src/code/z_player_call.c \
    src/code/z_fbdemo.c \
    src/code/z_fbdemo_triforce.c \
    src/code/z_fbdemo_wipe1.c \
    src/code/z_fbdemo_circle.c \
    src/code/z_fbdemo_fade.c \
    src/code/shrink_window.c \
    src/code/db_camera.c \
    src/code/code_800BB0A0.c \
    src/code/mempak.c \
    src/code/z_kaleido_manager.c \
    src/code/z_kaleido_scope_call.c \
    src/code/z_play.c \
    src/code/PreRender.c \
    src/code/TwoHeadArena.c \
    src/code/code_800C3C20.c \
    src/code/audioMgr.c \
    src/code/title_setup.c \
    src/code/game.c \
    src/code/gamealloc.c \
    src/code/graph.c \
    src/code/listalloc.c \
    src/code/main.c \
    src/code/padmgr.c \
    src/code/sched.c \
    src/code/speed_meter.c \
    src/code/sys_cfb.c \
    src/code/sys_math.c \
    src/code/sys_math3d.c \
    src/code/sys_math_atan.c \
    src/code/sys_matrix.c \
    src/code/sys_ucode.c \
    src/code/code_800D2E30.c \
    src/code/code_800D31A0.c \
    src/code/irqmgr.c \
    src/code/debug_malloc.c \
    src/code/fault.c \
    src/code/fault_drawer.c \
    src/code/ucode_disas.c \
    src/code/audio_data.c \
    src/code/audio_synthesis.c \
    src/code/audio_heap.c \
    src/code/audio_load.c \
    src/code/code_800E4FE0.c \
    src/code/code_800E6840.c \
    src/libultra/io/aisetnextbuf.c \
    src/code/audio_playback.c \
    src/code/audio_effects.c \
    src/code/audio_seqplayer.c \
    src/code/code_800EC960.c \
    src/code/audio_sound_params.c \
    src/code/code_800F7260.c \
    src/code/code_800F9280.c \
    src/code/audio_init_params.c \
    src/code/logseverity.c \
    src/code/gfxprint.c \
    src/code/rcp_utils.c \
    src/code/loadfragment2.c \
    src/code/mtxuty-cvt.c \
    src/code/relocation.c \
    src/code/code_800FC620.c \
    src/code/padutils.c \
    src/code/padsetup.c \
    src/code/code_800FCE80.c \
    src/code/system_malloc.c \
    src/code/code_800FD970.c \
    src/code/__osMalloc.c \
    src/code/printutils.c \
    src/code/sleep.c \
    src/code/jpegutils.c \
    src/code/jpegdecoder.c \
    src/libultra/io/pfsfreeblocks.c \
    src/libultra/gu/sinf.c \
    src/libultra/gu/sins.c \
    src/libultra/io/sptask.c \
    src/libultra/io/motor.c \
    src/libultra/io/siacs.c \
    src/libultra/io/controller.c \
    src/libultra/io/contreaddata.c \
    src/libultra/gu/perspective.c \
    src/libultra/io/sprawdma.c \
    src/libultra/io/sirawdma.c \
    src/libultra/io/sptaskyield.c \
    src/libultra/io/pfsreadwritefile.c \
    src/libultra/io/pfsgetstatus.c \
    src/libultra/gu/lookat.c \
    src/libultra/io/pfsallocatefile.c \
    src/libultra/os/stoptimer.c \
    src/libultra/io/contpfs.c \
    src/libultra/io/pfsfindfile.c \
    src/libultra/gu/sqrtf.c \
    src/libultra/os/afterprenmi.c \
    src/libultra/io/contquery.c \
    src/libultra/gu/lookathil.c \
    src/libultra/io/sp.c \
    src/libultra/gu/position.c \
    src/libultra/io/sptaskyielded.c \
    src/libultra/gu/rotate.c \
    src/libultra/io/aisetfreq.c \
    src/libultra/os/getactivequeue.c \
    src/libultra/io/dpgetstat.c \
    src/libultra/io/dpsetstat.c \
    src/libultra/io/pfsdeletefile.c \
    src/libultra/gu/ortho.c \
    src/libultra/gu/cosf.c \
    src/libultra/gu/coss.c \
    src/libultra/io/visetevent.c \
    src/libultra/io/pfsisplug.c \
    src/libultra/gu/us2dex.c \
    src/libultra/io/pfsselectbank.c \
    src/libultra/io/contsetch.c \
    src/libultra/io/pfsfilestate.c \
    src/libultra/io/pfsinitpak.c \
    src/libultra/io/pfschecker.c \
    src/libultra/io/aigetlen.c \
    src/libultra/io/contramwrite.c \
    src/libultra/io/contramread.c \
    src/libultra/io/crc.c \
    src/libultra/os/settimer.c \
    src/libultra/io/spgetstat.c \
    src/libultra/io/spsetstat.c \
    src/libultra/os/getcurrfaultedthread.c \
    src/libultra/libc/llcvt.c \
    src/libultra/io/vigetcurrframebuf.c \
    src/libultra/io/spsetpc.c \
    src/libultra/libc/sqrt.c \
    src/libultra/libc/absf.c \
    src/code/fmodf.c \
    src/code/__osMemset.c \
    src/code/__osMemmove.c \
    src/code/z_message_PAL.c \
    src/code/z_game_over.c \
    src/code/z_construct.c
    92,991 changes: 92,991 additions & 0 deletions cflow_code.txt
    92,991 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    7,897 changes: 7,897 additions & 0 deletions cflow_code_b_noargs.txt
    7,897 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    6,940 changes: 6,940 additions & 0 deletions cflow_code_b_noargs_D.txt
    6,940 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.