Preheat the oven to 350°F (175°C) and line a 10×15-inch jelly roll pan with parchment paper, leaving an overhang.
Beat eggs and granulated sugar together on high speed for 5-7 minutes until thick, pale, and tripled in volume.
Gently fold in sifted flour, vanilla extract, and salt using a rubber spatula.
Pour the batter into the prepared pan and spread evenly.
Bake for 12-15 minutes until golden and springs back when lightly touched.
Invert the cake onto a kitchen towel dusted with powdered sugar and roll it up gently with the towel inside; let cool completely for about 30 minutes.
For the filling, combine marshmallow fluff and whipped cream, then fold in mini chocolate chips.
Unroll the cooled cake, spread the filling evenly, and re-roll without the towel.
Wrap the roll tightly in plastic wrap and refrigerate for at least 2 hours.
Prepare ganache by heating cream until simmering, pouring over chopped chocolate, whisking until smooth, and cooling to spreadable consistency.
Pour ganache over the chilled Swiss roll and coat with graham cracker crumbs.
Top with toasted marshmallows and refrigerate another 30 minutes before serving.